0

我在页面上有一个 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 = "";
    }

仍然无济于事任何建议

4

1 回答 1

0

原来是Mozilla firefox中RadTextBox的行为

于 2010-03-31T10:28:34.857 回答