Asp.net 下拉列表无回发
如何制作没有回发的dropdownlist?我有一个dropdownlist,它的代码在Asp.net 下拉列表无回发,asp.net,vb.net,drop-down-menu,postback,Asp.net,Vb.net,Drop Down Menu,Postback,如何制作没有回发的dropdownlist?我有一个dropdownlist,它的代码在selectedindexchanged 基本上,对于每个indexchanged,代码将连接到sql并获取值,然后用值填充文本框 这是我的密码 <asp:DropDownList ID="ddlSalesOrg" runat="server" Style="width: 200px;" AutoPostBack="true" /> 我希望点击selectedindexchange,
selectedindexchanged
基本上,对于每个indexchanged
,代码将连接到sql并获取值,然后用值填充文本框
这是我的密码
<asp:DropDownList ID="ddlSalesOrg" runat="server" Style="width: 200px;"
AutoPostBack="true" />
我希望点击
selectedindexchange
,但它不应导致完全回发。如果我将AutoPostBack
设置为false,则它根本不会点击selectedindexchange
,您必须选择-是否要回发。您不能设置AutoPostBack=“true”
,然后停止回发
如果您不需要完全回发-用于部分页面更新。您需要将列表的
AutoPostBack
属性设置为true
此外,如果要从代码隐藏中填充下拉列表的内容(例如,从数据库获取列表的内容),请确保没有在每次回发中重新绑定数据
有时,人们会在页面加载事件中绑定下拉列表,而不将其放入If Not IsPostBack。这将导致事件不触发
Repeater和ItemCommand事件也是如此。我不明白你的问题,你想避免回发并且在每个交换的索引上都具有vb/C的功能吗 那么您的解决方案一直都是AJAX。 现在我相信你对这方面有更多的了解 但只适用于登记册 当您在ASP的codebehing中编写响应事件的内容时,必须有回发(或部分回发)才能实现该代码 如果您随意停止回发(如您所说),这些代码将无法实现 如果您希望避免回发并获得一些数据绑定功能(或任何服务器端功能),那么您可以禁用回发,在javascript中处理事件,并调用一些AJAX函数进行数据绑定 下一次谷歌搜索的关键词:ajax、dropdownlist、asp
祝下一个有这个问题的人好运。我不确定我是否能回答这个问题,但是,AutoPostBack=“false”是否足够?@徒劳地看问题的最后一行-OP希望从一侧回发,但不希望从另一侧回发。@VMAtm所以我的理解是,回发将取决于所选的索引值?@徒劳,我认为这已经实现,spy不需要完全回发。很抱歉造成混淆-我想说的是-我想在不回发的情况下触发我的Indexchange事件。。希望我现在听起来很清楚。谢谢…
AutoPostBack
已设置为postback。OP想要停止回发。