我有一个网页(ASP.NET C#),有一个按钮:的JavaScript按钮的onclick不工作
<asp:Button ID="btnHide" runat="server" OnClick="HidePanel" Text="Hide"/>
,我正在做一个JavaScript警告,如:
public void HidePanel(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(),"Hello","<script type=text/javascript> alert('Hello') </script>");
}
如果我修改函数没有object sender
和EventArgs e
然后我可以从Page_Load
调用它,它工作正常,我得到警报。
正如上面所写,我希望看到警报,当我点击按钮,但它没有发生。我相信这是显而易见的,但我没有看到它。
为什么不使用OnClientClick? – 2012-02-20 20:16:33
你的代码工作正常。 – Asdfg 2012-02-20 20:20:30
我使用的是OnClick,因为还有很多事情要发生,比如使用我们使用的第三方预订系统检查连接性和当前会话。 – Deverill 2012-02-20 20:23:30