Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用链接按钮时禁用验证控件_C#_Asp.net_.net 3.5 - Fatal编程技术网

C# 使用链接按钮时禁用验证控件

C# 使用链接按钮时禁用验证控件,c#,asp.net,.net-3.5,C#,Asp.net,.net 3.5,我正在使用链接按钮触发电子邮件模板。单击LinkButton时,我需要禁用所有字段验证控件 我尝试了causesvalidation属性,但仍然会触发验证 如何在c#/asp.net中执行此操作?将LinkButton的OnClick属性设置为您创建的禁用控件的方法 <asp:LinkButton runat="server" OnClick="btnLinkButton_Click"></asp:LinkButton> 禁用验证控件时,里程数会有所不同,但如果您使用的

我正在使用链接按钮触发电子邮件模板。单击LinkButton时,我需要禁用所有字段验证控件

我尝试了causesvalidation属性,但仍然会触发验证


如何在c#/asp.net中执行此操作?

将LinkButton的OnClick属性设置为您创建的禁用控件的方法

<asp:LinkButton runat="server" OnClick="btnLinkButton_Click"></asp:LinkButton>

禁用验证控件时,里程数会有所不同,但如果您使用的是通用的.NET验证控件,这将起作用。

我认为您不需要禁用验证控件。我假设页面上有另一个按钮触发所有验证,但您只想跳过这个按钮

<asp:LinkButton runat="server" OnClick="btnLinkButton_Click"></asp:LinkButton>
在链接按钮上使用
CauseValidation=false

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

出于某种原因,我不得不关闭VS 2008并重新启动它,它成功了。谢谢克劳迪奥!