如何使用<a></a>的onclick事件

时间:2012-10-11 14:42:49

标签: asp.net

我想使用onclick <a>事件,当我使用srh时,如下所示

...

<a oncick="reg_Click">...</a>
or
<a onclick="reg_Click" runat="server">...</a>

//function
  protected void reg_Click(object sender, EventArgs e)
{...

3 个答案:

答案 0 :(得分:3)

如果您使用锚点,则会调用javascript函数。

    <script type="text/javascript">
    function DoSomething() {
        alert('you clicked');
    }
</script>

<a onclick="DoSomething();" href="#">Test</a>

如果你想调用一些代码隐藏方法,请使用LinkBut​​ton,而不是

<asp:LinkButton Text="text" OnClick="MyServerSideMethod" runat="server" />

并在代码中

        protected void MyServerSideMethod(object sender, EventArgs e)
    {

    }

答案 1 :(得分:1)

向我跳出来的是你应该将'onclick'更改为onclick

答案 2 :(得分:0)

你可以只调用一个JavaScript函数,因为它只是一个HTML标记,在javascript中你可以调用服务器端函数,但不能直接调用