ASP.NET Response.Redirect(Request.RawUrl)不起作用

时间:2012-10-04 23:00:00

标签: asp.net

我只是想在更改我的组合框选定值后重新加载我的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)

但是当我更改我的组合页面中的选择时,不会重新加载。

为什么,怎么做?

2 个答案:

答案 0 :(得分:2)

确保您已在控件本身上定义了SelectedIndexChanged事件。

编辑:在控件上启用AutoPostback,就像Abe Miessler指出的那样。

AutoPostBack="true"  
OnSelectedIndexChanged="MyComboBox_SelectedIndexChanged"

答案 1 :(得分:2)

尝试设置autopostback = true。你还没有发布你的标记,但我怀疑它会修复它。