【发布时间】:2015-02-11 13:46:23
【问题描述】:
我有下一个代码。
protected void Page_PreRender(object sender, EventArgs e)
{
bool isDelayWarning = proxy.MerchantPaySystemSetting_IsHoldPaymentsAllow(clientID, PaySystem.Type));
ViewState.Add("IsDelayWarning", isDelayWarning);
}
protected void btnSend_Click(object sender, EventArgs e)
{
if ((bool)ViewState["IsDelayWarning"] && !cbxDelayConfirm.Checked)
{
this.CustomErrorMessage = Yandex_Term_Error;
return;
}
}
在 btnSend_Click 方法中的 ViewState["IsDelayWarning"] = null。
我该如何解决这个问题?
谢谢! :)
【问题讨论】:
-
一直在玩这个,我可以在点击处理程序
null中创建ViewState[key]的唯一方法是禁用 ViewState。你能检查一下 ViewState 是否已启用。