我在页面上有一个createuserwizard和一个登录控件。它们都是自定义的(标准文本框由RadTextBoxes替换)
当我在表单中输入值并刷新浏览器而不提交时,表单会保留其值。有什么办法可以在刷新时清除这些字段。
我在控件上尝试过settinf EnableViewState false(如在网络上看到的那样),但它不起作用
我在页面加载中添加了代码以清除页面中的字段!IsPostBack。它看起来像这样
if (!IsPostBack)
{
((RadTextBox)Login1.FindControl("Username")).Text="";
((RadTextBox)Login1.FindControl("Password")).Text = "";
((RadTextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Username")).Text = "";
((RadTextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Password")).Text = "";
((RadTextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("confirmPassword")).Text = "";
((RadTextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Email")).Text = "";
}
仍无济于事 任何建议
答案 0 :(得分:0)
原来是Mozilla firefox中RadTextBox的行为