我只是想在更改我的组合框选定值后重新加载我的asp.net网页。所以我做了
protected void MyComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Redirect(Request.RawUrl);
}
我根据使用了Response.Redirect(Request.RawUrl) How do I refresh the page in ASP.NET? (Let it reload itself by code)
但是当我更改我的组合页面中的选择时,不会重新加载。
为什么,怎么做?
答案 0 :(得分:2)
确保您已在控件本身上定义了SelectedIndexChanged
事件。
编辑:在控件上启用AutoPostback
,就像Abe Miessler指出的那样。
AutoPostBack="true"
OnSelectedIndexChanged="MyComboBox_SelectedIndexChanged"
答案 1 :(得分:2)
尝试设置autopostback = true。你还没有发布你的标记,但我怀疑它会修复它。