【发布时间】:2016-03-14 11:20:19
【问题描述】:
我的页面中有dropdownlist。 AutoPostBack 属性是 true。
dropdownlist 显示用户列表。当任何用户被选中时,他的详细信息会显示在下面的textboxes 中。
问题是当点击更新按钮时,
dropdownlistpostsback 和所有textboxes都被重置。
如何防止这种情况发生?
<asp:DropDownList ID="ddlUserList" runat="server" CssClass="form-control" AutoPostBack="True"
OnSelectedIndexChanged="ddlUserList_SelectedIndexChanged">
</asp:DropDownList>
<asp:TextBox runat="server" ID="txtName" class="form-control"></asp:TextBox>
<asp:Button runat="server" ID="btnUpdate" class="btn btn-primary btn-lg" Text="UPDATE"
OnClick="btnUpdateUser_Click" />
提前致谢
【问题讨论】:
-
填充下拉列表的代码在哪里?
-
我在页面加载中填充下拉列表。但填充它不是问题。更改所选索引是问题。
-
是否需要回发?因为我们可以防止回发它不会重置.. 或者你可以在页面加载时将你的代码放在
If Not IsPostBack中,这样它就不会改变选定的索引 -
对不起,zzzzz,回答错误。
-
@santubangalore - 你能显示填充下拉列表的代码吗?
标签: asp.net drop-down-menu postback