我看到的错误:错误:状态信息是这个页面无效,可能已损坏
The state information is invalid for this page and might be corrupted
在我的网页。根据一些阅读材料,我认为这个错误可能是由于几个原因发生的,a并且可能很难排除故障。
在aspx页面我有两个下拉控件:
<asp:DropDownList ID="DropDownList3" runat="server" DataSourceID="dsClients" DataTextField="Client_Name" DataValueField="Client_Name" AutoPostBack="True" OnSelectedIndexChanged="DropDownList3_SelectedIndexChanged" ondatabound="DropDownList3_DataBound"></asp:DropDownList>
<asp:DropDownList ID="ddQualIDInsert" runat="server" DataSourceID="dsQual" DataTextField="Project_Name" DataValueField="Qual_ID"></asp:DropDownList>
在代码隐藏文件我使用Ajax来更新,并从第一个下拉菜单重建基础上选定的值第二个下拉选项:
protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
{
dsQual.Where = "Client_Name = \"" + ((DropDownList)sender).SelectedValue +"\"";
}
下拉get有时填充,但大多数抛出错误。
任何规避错误的方法? – stats101 2013-04-11 13:51:42
删除任何非服务器端控件或解释您需要的,然后我们可以提供更多帮助。 – Xaqron 2013-04-11 13:58:43
我需要根据从另一个下拉列表中选择的值(DropDownList3),使用ajax更新下拉列表中的值(ddQualIDInsert)。 – stats101 2013-04-11 14:01:21