Asp.net 下拉列表无回发

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,

如何制作没有回发的dropdownlist?我有一个dropdownlist,它的代码在
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想要停止回发。