default.aspx文件中,我确定每个链接<a href="newslist.aspx?newstype='中国新闻 target="_blank">更多。。</a>
<a href="newslist.aspx?newstype=世界新闻 target="_blank">更多。。</a>
<a href="newslist.aspx?newstype=体育新闻 target="_blank">更多。。</a>
<a href="newslist.aspx?newstype=娱乐新闻 target="_blank">更多。。</a>
然后newslist.aspx文件中是以newstype为参数的一个显示新闻列表
当我在浏览器中浏览,不管点击哪一个“更多。。”总是第一次点击显示那个“更多。。”所对应的列表,第二次不管点击哪个“更多。。“都不会显示任何信息。
第三次点任何更多也都会显示。就是说总是第一次,第三次,点击会显示,第二次,第四次,第六次点击 不会显示任何东东?为啥
           

解决方案 »

  1.   

    引号没闭合<a href="newslist.aspx?newstype=中国新闻" target="_blank">更多。。</a>
    <a href="newslist.aspx?newstype=世界新闻target="_blank">更多。。</a>
    <a href="newslist.aspx?newstype=体育新闻" target="_blank">更多。。</a>
    <a href="newslist.aspx?newstype=娱乐新闻" target="_blank">更多。。</a>
      

  2.   

    在newslist页面把用Response.Write(Request.QueryString["newstype"])看看是不是编码问题
      

  3.   

    谢谢,上面问题里面忘记带了引号,我代码里是正确的, 只是target 不是很稳定感觉,后来打开,每个“更多”链接都可以顺利打开到目标,有时候不行。
      

  4.   

    关于URL中中文参数的加密以及解密 http://njuan134.blog.163.com/blog/static/3033291720110134231422/
    你可以去看看、最好还是使用英文参数   
    另外 你的href=""  缺少了一边引号。
      

  5.   

    在这个newslist.aspx页面打个断点调试看看,传过来的值究竟对不对
      

  6.   

    就是说我的target=_blank 属性不是很稳定,有的时候能显示链接的内容,有的时候不能!还是没有结果。既然有的时候可以显示,说明可以链接,我的链接地址没问题,是不是有些地方设置的不对?