我在回调期间更改了asp:HiddenField的值。ASP.NET隐藏字段值在回调中未修改
<asp:HiddenField runat="server" ID="hiddenField" Value="old value" />
private void Page_Load(object sender, EventArgs e)
{
if (IsCallBack)
{
hiddenField.Value = "new value";
}
}
但在回调之后,隐藏字段的值是“旧值”。在调试时,我可以看到隐藏字段的值是“新值”。我想知道它为什么保留原来的价值。谢谢。
你的意思是'IsPostBack'?是否涉及'UpdatePanels'? – 2011-04-25 06:24:33
它是'IsCallBack',我没有涉及任何'UpdatePanels'。 – KaeL 2011-04-25 06:25:58