0

我有一个 LinkBut​​ton,当我单击它时会进行回发。如果某些字段完整,我想进行回发。我可以使用 javascript 对其进行测试,但我不知道如何禁用回发并在我的所有测试都为真时进行。目前,我有这个:

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

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

function lkbtnActualiser_Click() {
    alert("test");

    return false;
}

请问我该怎么做?谢谢

4

1 回答 1

0

If you make you linkbutton like:

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

then you can write in your codebehind

protected void LinkButtonClick(object sender, EventArgs e)
{
if(test())
   Response.Redirect("~/Test.aspx");
else
   test();
}
public  Boolean test()
{
  if(...)
     return false;
  else
     return true;
}
于 2013-05-17T15:51:30.160 回答