<asp:Button ID="btnSub"  runat="server" Text="提交" PostBackUrl="~/ArtCmt.aspx" />
我想把数据提交到 artcmt.aspx并且在新窗口打开请教下有什么办法 除了form加target="_blank"方法就是想实现类似网易的评论效果文章信息页面 artinfo.aspx 下面有个添加评论的评论框添加评论后跳转到 评论列表页面 artcmt.aspx因为window.open在后台会被浏览器阻止,所以不能在artinfo.aspx.cs里面添加评论想在前台打开artcmt.aspx并添加评论/显示评论请教下有什么办法,谢谢!实在没分了,不好意思,希望大家帮忙想想办法。

解决方案 »

  1.   

    添加评论后在新窗口打开 评论列表页面 artcmt.aspx这里写错了。
      

  2.   

    用window.open(你的新页面),JS方法
      

  3.   


    window.open 后台会被阻止,前台的话怎么把评论内容传到artcmt.aspx?用url传参?不太合适吧,内容少还可以,内容多的话url不太长太长了。
      

  4.   

    除了form加target="_blank"方法
    -----------------------------在页面上在定义一个form ,是并行的关系点击按钮时 让另外的form提交即可
      

  5.   

    是啊 我想过这个办法,可是不行呢,页面中只能有一个form runat=server
    后面还需要 runat=server 的form
    这样也解决不了问题,一个页面只能有一个ruanat=server的form  后面就出错了
      

  6.   

    干嘛非要ruanat=server的form 
      

  7.   

    没有ruanat=server asp:datalist 就不能用了啊