怎么才能让<a id="id1" runat="server" onclick="onasd" href="~/default.aspx">toppage</a>
点击时,走cs文件里面的方法,而不是直接跳转?
不用linkbutton  和  hyperlink

解决方案 »

  1.   

    funcion onasd()
    {
       //执行你的方法
       window.location.href='default.aspx';
    }
      

  2.   

    不能吧!!应该 是先执行a的!!去掉href!然后Redirect
      

  3.   

    <a id="id1" runat="server" onclick="onasd();" href="#">toppage </a> 
      

  4.   

    <a id="id1" runat="server" onclick="onasd" href="#">toppage </a> 
    funcion onasd() 

      //执行你的方法 
      window.location.href='~/default.aspx'; 
    }
      

  5.   

    aspx页面
    <a id="ff" runat="server" onclick="A_click">sdfdsafds</a>
    aspx.vb代码
        Protected Sub A_click() Handles ff.ServerClick
            db.AJAX_AlertMsg(UpdatePanel2, "请选择您要删除的节点。")
        End SubVS2008+WINDOWS2003调试成功
      

  6.   

    晕,和linkbutton一样的东西,为什么不用呢?非要这么写?
    <a id="linkBtn" runat="server" onserverclick="linkBtn_Click">xxxxxxxxxxxxxxxxx</a>
    protected void linkBtn_Click(object sender,EventArgs e)
    {
        //do something
    }
      

  7.   

    <a href="javascript:方法()" ></a>