如何禁用回发以便与客户端进行一些测试

本文关键字:测试 客户端 何禁用 | 更新日期: 2023-09-27 18:14:02

我有一个LinkButton,当我点击它时,它会进行回发。我想做回发,如果一些字段是完整的。我可以用javascript测试它,但我不知道如何禁用回发,使它如果我所有的测试都是真的。目前,我有这个:

<asp:LinkButton ID="lkbtnActualiser" runat="server" Font-Underline="true" PostBackUrl="~/Test.aspx" Text="Actualiser"></asp:LinkButton>

这是我的js函数,但我暂时没有test:

function lkbtnActualiser_Click() {
    alert("test");
    return false;
}

我该怎么做呢?由于

如何禁用回发以便与客户端进行一些测试

如果你让你的链接按钮像:

<asp:LinkButton ID="lkbtnActualiser" OnClick="LinkButtonClick" runat="server" Font-Underline="true" Text="Actualiser"></asp:LinkButton>

那么你可以在你的代码后面写

protected void LinkButtonClick(object sender, EventArgs e)
{
if(test())
   Response.Redirect("~/Test.aspx");
else
   test();
}
public  Boolean test()
{
  if(...)
     return false;
  else
     return true;
}