linkbutton好象target啊````但是如果想实现点linkbutton在新的页面打开,应该怎么做啊????

解决方案 »

  1.   

    private   void   LinkButton_Click(object   sender,   System.EventArgs   e)   
      {   
      this.Page.RegisterStartupScript("open","<script>   
      window.open('TrempMain.aspx','ATA','height=600,width=500,top=100,left=100,toolbar=no,menubor=no,scrollbars=auto,resizable=no,location=no,status=no');   
      </script>");   
      }
      

  2.   

    linkbutton望文生义也知道是链接形式的按钮,而不是真的链接,它是会导致提交的
      

  3.   

    也可以用linkButtonID.Attributes.Add("onclick",   "你的代码");这种方式,放在page_load中
      

  4.   

    要链接,改为HyperLink,或者写文本都可以
    text = "<a href=\"#\" onclick=\"window.open('弹出页.aspx?id=" + id + "','','scrollbars=yes,width=800,height=600,resizable=yes');return false;\">文本</a>";
      

  5.   

    linkButton1.Attributes.Add("onclick", "OpenNewWindow('" + 要传递的参数 + "');");然后javascript里面
    function OpenNewWindow(id)
    {
    try
    {
    showNewWindows("....aspx?ID=" + id );
    }
    catch(e)
    {
    showError(e);
    }
    finally
    {
    event.returnValue = false;
    }
    }还可以设置弹出窗体的大小以及样式...
      

  6.   

    try
    {
    showNewWindows("....aspx?ID=" + id );
    }
    -------------------------这改一下
    try
    {
    window.open("....aspx?ID=" + id );
    }
      

  7.   

    linkButtonID.Attributes.Add("onclick",   "javascript:window.open('页面','???','参数');");???应该填什么啊?呵呵...