ASP.net服务器组件怎样调用javascript方法?比如说<asp:HyperLink NavigateUrl="***"></asp:HyperLink>我想在点它时发生一个事件执行javascript的pop( )方法,应该怎样做才行?谢谢指点!
<script language="javascript">
function pop( )
{}
</script>

解决方案 »

  1.   

    <asp:HyperLink NavigateUrl="#" onclick="pop();"></asp:HyperLink>
      

  2.   

    楼上的可以个人签名~
    -------------------------
    支持ASP、ASP.NET2.0空间500M+SQL数据库100M   特惠价格:128一年
    http://www.myidc.info/webhost/stylehost.aspx
      

  3.   

    比如你的ASP.net服务器组件的ID是aaa,加点击的时间:
    在Page_Load()里面写:
    aaa.Attributes.Add("onclick", "pop( )");
    就可以了
      

  4.   

    <asp:HyperLink id="hl" ruant="server" NavigateUrl="***"></asp:HyperLink>protected void Page_Load()
    {
       hl.Attributes.Add("onclick", "pop( )");
    }
      

  5.   

    比如你的ASP.net服务器组件的ID是aaa,加点击的事件:
    在Page_Load()里面写:
    aaa.Attributes.Add("onclick", "pop( )");
    就可以了
      

  6.   

    控件ID.Attributes.Add("onclick","pop();");
      

  7.   

    <script language="javascript">
    HyperLink[ID].onclick = function pop( )
    {
        //do sth
    };
    </script>
      

  8.   

    <script language="javascript">
    HyperLink[ID].onclick = function()
    {
        //do sth
    };
    </script>
      

  9.   

    <asp:HyperLink NavigateUrl="#" onclick="pop();"></asp:HyperLink>
     它没有 onclick事件啊
      

  10.   

    都 试了   Attributes方法  还是很好用的  有说不行的  可能是忽略了这点
    在Page_Load()里面写:
    hlkCallPop.Attributes.Add("onclick", "pop( )");
      

  11.   

    如果  有事件的Button   可以 在 点击事件里注册 Page.RegisterClientScriptBlock(key,value); 当然  在2005里 就有新的了  ClientScript.RegisterClientScriptBlock(type, Key, Value);