我在做书上的一个小例子,是个简单的BBS
当我做"新文章"模块时,出现了怪问题:当我在"发表新主题"内单击"发表文章"按钮时,我想可以直接跳到刚刚发表的文章那,可是怎么也实现不了....
其中我也通过主键查询得到了新文章的POSTID,但是为什么语句:
Response.Write("文章发表成功,请单击<a href='newpost.aspx?postid='+postid>进入主题</a>");
进入的是个空白页面.请大家帮看看.

解决方案 »

  1.   

    Response.Write("文章发表成功,请单击 <a   href='newpost.aspx?postid='+postid> 进入主题 </a> "); 
    ====================================
    Response.Write("文章发表成功,请单击 <a href=newpost.aspx?postid=" + postid + ">进入主题</a>"); 
      

  2.   

    Response.Write("文章发表成功,请单击 <a   href='newpost.aspx?postid='"+postid+"> 进入主题 </a> "); 
    试试
      

  3.   

    Response.Write("文章发表成功,请单击 <a   href='newpost.aspx?postid='+postid> 进入主题 </a> "); 
    你这样的话会把postid当作字符串来处理的。。结果产生的URL是newpost.aspx?postid=postid.
    这样的话自然是空白
      

  4.   

    注意双引号和单引号Response.Write("文章发表成功,请单击   <a   href=newpost.aspx?postid="   +   postid   +   "> 进入主题 </a> ");