我在回調期間更改了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