3

我只希望我的 asp.net 网页在更改我的组合框选定值后重新加载。所以我做了

    protected void MyComboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
        Response.Redirect(Request.RawUrl);
    }

我根据 如何在 ASP.NET 中刷新页面使用了 Response.Redirect(Request.RawUrl)?(让它通过代码重新加载自己)

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

为什么,怎么做?

4

2 回答 2

2

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

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

AutoPostBack="true"  
OnSelectedIndexChanged="MyComboBox_SelectedIndexChanged"
于 2012-10-04T23:01:36.257 回答
2

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

于 2012-10-04T23:02:44.897 回答