我给<a>标签加了runat="server"后导致点击<a>刷新了整个网页.....怎么才能禁止这个效果呢....但是runat="server"还是要的..因为我在后台要引用这个<a>标签

解决方案 »

  1.   

    Button1.Attributes.Add("onclick","javascript:自定义函数();return false;");   
    加上 return false; 可以禁止其刷新页面你可以在js中跳页 然后return false。详细可见:http://topic.csdn.net/t/20050121/14/3743830.html
      

  2.   

    AJAX Extentions控件,或者不要加超链接
      

  3.   

    加了runat="server"會引起事件回發,頁面就會大刷新,這個是沒有辦法的。
    除非,使用AJAX來完成到後台處理的動作。
      

  4.   

    runat="server"?
    不懂,会刷新页面?
      

  5.   

    像这样<a onclick="..." runat="server">link</a>?
    click不会刷新的,除非你用了href
      

  6.   

      <a onclick="showPassengerPicker(document.getElementById('txtTickName0')); return flase;" runat="server" id="show">常用乘机人</a> this.show.ServerClick += new EventHandler(show_ServerClick);void show_ServerClick(object sender, EventArgs e)
        {
            this.content.Visible = true;
        }
      

  7.   

    触发了服务器事件肯定会刷新,改用Ajax请求就可以避免刷新了!