如何在aspx页面上调用链接按钮

时间:2011-03-04 08:07:02

标签: c#

我有一个用户信息aspx页面,这个页面上的一些控件有验证控件,在这个页面上有两个链接按钮Home和Login。

如果我填写条目并单击继续或提交按钮,那么确定。但是,如果我不想填写条目并点击登录页面,因为我已经是此页面的用户,然后点击登录按钮,但由于验证控制,登录页面未打开。

因此,请告诉我如何解决此问题以处理此按钮并且验证是强制性的

2 个答案:

答案 0 :(得分:0)

在LinkBut​​ton上使用CauseValidation = false

<asp:LinkButton id="LinkButton1" runat="server"
     Text="Generate Template" CausesValidation="False">
</asp:LinkButton >

答案 1 :(得分:0)

另一种选择是使用验证组。如果将验证组分配给要作为验证一部分的所有控件,则会自动从其中删除任何其他控件。因此,您可以在页面上有一个需要验证的输入块,它们都将属于同一个验证组。然后,页面上的每个其他控件都将被解除,并且在单击它们时不会激活验证。

这有效地实现了与Rudrik提出的相同,唯一的区别是不是明确地识别您想要成为验证的一部分的控件,而是必须明确地识别控件你想成为它的一部分。