我对一个问题的解决方案给我带来了新的问题。在我的页面中,我有一些必要的字段验证。起初我有关闭按钮,将我重定向到另一页。以来。由于此按钮仅将met重定向到另一个页面,因此我将其替换为链接。 以前的代码
我的替换代码,
这对我来说很好。现在你可能想知道为什么我这样做了。我这样做是因为客户端需要字段验证(RFV)阻止我重定向页面。所以我不得不这样做。但是,对于添加按钮,我需要重定向同一页面跳过,RFV再次阻止我。现在1解决方案可以使用链接而不是按钮。这造成了另一个问题。按下一个click事件,我可以执行一些代码行。由于链接没有click事件,我该如何实现这一目标。两个解决方案都被接受,无论是按钮点击都可以跳过RFV或点击链接,执行一些代码行,我想要执行的代码行是
protected void btnAdd_Click(object sender, ImageClickEventArgs e)
{
//DisableButtons();
CLearControls();
btnAdd.Enabled = true;
btnSave.Enabled = true;
}
任何人都可以帮我解决这个棘手的问题吗?提前完成。
答案 0 :(得分:1)
只需在您的链接按钮中设置CausesValidation="false"
即可。您所需的Field Validator不会阻止它工作。
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false"></asp:LinkButton>