下午全部。
这对我来说很简单,我无法弄明白。
我有一个requirefield验证器,它的工作做得很好!在lnkLogOut上,用户应该注销,但requiredfield验证器阻止了这一点。
protected void lnkLogOut_Click(object sender, EventArgs e)
{
Session.Abandon();
Response.Write("<script language='javascript'> { window.close();}</script>");
}
如何在这个实例中基本上取消所需的字段验证器,即用户可能进入页面,意识到这不是前进的方式,不触摸控件(因此它们仍然是空的)但是所需的验证器被忽略了。
为厚厚的问题道歉。
答案 0 :(得分:1)
您可以在该控件上将CausesValidation
设置为False
,如下所示:
<asp:Link runat="server" ID="lnkLogout" CausesValidation="False" ... />
您可能还想查看ValidationGroups,以指示某些控件应仅验证某些输入字段组等。
答案 1 :(得分:1)