我想保留選擇的項目重新加載頁面後:爲什麼沒有的IsPostBack使用下拉框工作
摘自的.aspx:
<asp:DropDownList ID="MyDropDown" runat="server" AutoPostBack="true"
onselectedindexchanged="MyDropDown_SelectedIndexChanged">
</asp:DropDownList>
Exerpt在Page_Load中
if (!IsPostBack)
{
PopulateDropDownList();
}
的.cs與
private void PopulateDropDownList()
{
MyDropDown.Items.Add("1");
MyDropDown.Items.Add("2");
}
protected void MyDropDown_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Redirect(Request.RawUrl);
}
您正在重定向到同一頁面,而不是回發。 –
3個相同主題的問題! :) http://stackoverflow.com/questions/12740738/why-asp-net-dropdown-with-autopostback-doesnt-keep-my-selected-value http://stackoverflow.com/questions/12737240/aspnet -response-redirectrequest-rawurl-doesnt-work and this one .... – Aristos
不一樣:每次都有一個進步和不同的概念。 – user310291