Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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# 单击aspx页面中的链接时,如何执行某行代码?_C#_Asp.net_Validation - Fatal编程技术网

C# 单击aspx页面中的链接时,如何执行某行代码?

C# 单击aspx页面中的链接时,如何执行某行代码?,c#,asp.net,validation,C#,Asp.net,Validation,我对一个问题的解决给我带来了一个新问题。在我的页面中,我有一些必需的字段验证。起初,我有一个关闭按钮,它将我重定向到另一个页面。自从因为这个按钮只会重定向到另一个页面,所以我用一个链接替换它。 先前代码 我的代码被替换了, 这对我来说很好。现在你可能想知道我为什么这么做。我这样做是因为客户端要求字段验证(RFV)阻止我重定向页面。所以我不得不这么做。但是,对于add按钮,我需要重定向相同的页面跳过,RFV再次阻止了我。现在一个解决方案是使用链接而不是按钮。这就产生了另一个问题。按钮单击事件,

我对一个问题的解决给我带来了一个新问题。在我的页面中,我有一些必需的字段验证。起初,我有一个关闭按钮,它将我重定向到另一个页面。自从因为这个按钮只会重定向到另一个页面,所以我用一个链接替换它。 先前代码

我的代码被替换了,

这对我来说很好。现在你可能想知道我为什么这么做。我这样做是因为客户端要求字段验证(RFV)阻止我重定向页面。所以我不得不这么做。但是,对于add按钮,我需要重定向相同的页面跳过,RFV再次阻止了我。现在一个解决方案是使用链接而不是按钮。这就产生了另一个问题。按钮单击事件,我可以在其中执行一些代码行。既然链接没有点击事件,我如何才能实现这个目标。这两种解决方案都被接受,无论是点击可以跳过RFV的按钮,还是点击链接,执行一些代码行,我想要执行的代码行就是这样

 protected void btnAdd_Click(object sender, ImageClickEventArgs e)
    {
        //DisableButtons();
        CLearControls();
        btnAdd.Enabled = true;
        btnSave.Enabled = true;
    }

有人能帮我解决这个棘手的问题吗?thanx。只需在链接按钮中设置
CausesValidation=“false”
。您所需的字段验证器不会阻止它工作

 <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false"></asp:LinkButton>

因为验证是一个服务器端属性,它会与客户端验证一起工作吗?