已经知道评论是根据文章ID查询所属对应的评论那么,我也想通过同样的方法先加载所有的文章(文章页也是HTML),文章页就显示几篇文章了这时,我不知道怎么记录每篇文章的ID号,用来点相应的文章的<a href="comment.htm" onclick="post_topID()"JS的post_topID()主要是想把这篇文章的ID传到LoadComment.ashx,为了测试,于是我先自己手动设定了一个ID参数传过去了LoadComment.ashx成功接受并查询和Response.write了问题来了,onclick="post_topID()"函数先让LoadComment.ashx运行早一步得到数据,可是,白费的<a href="comment.htm"再跳转到LoadComment.html时,又申请了一次LoadComment.ashx,这时文章的ID就没有了,也就查询不了评论了1.html加载文章的话,我应该怎么记录下文章的ID?2.我是否不应该先把文章ID传到LoadComment.ashx?而应该把ID先传到LoadComment.html?那HTML和HTML怎么传和接受参数?
  列个代码我看看,谢谢3.是否一定要用aspx来做?即先在aspx加载文章比较好做?
很久都没想出来怎么做,麻烦各位了,谢谢

解决方案 »

  1.   

    没看懂说什么 传参不就是URL加?
    <a href="comment.htm" onclick="window.location.href='xx.html?id='+post_topID()"
      

  2.   

    <a  onclick="window.location.href='xx.html?id='+post_topID()"把a href去掉用JS
      

  3.   

    "window.location.href='xx.html?id=
    哦哦,怎么接收?
      

  4.   

    记住,只要是从数据库取出来的数据,要么用动态页面,要么ajax,其他一概都是歪道。
    谁告诉你在浏览器地址栏看到的是html,那编程的时候就一定得用html的?
      

  5.   

    哦,原来这样,是不是有什么伪静态什么的?谢了再想问下,同一个aspx,我想获取前台想获取后台的UserID,怎么做
    1:用隐藏域获取ViewState吗?隐藏域的value怎么写?
    2:我在后台建了个函数,然后JS: var userid=<%=postUserID()%>;结果提示“应为表达式”
    或到下面地址帮我看看,谢谢了
    http://topic.csdn.net/u/20120826/22/35541c13-21dc-4927-a3de-2cba93483aac.html?44244
      

  6.   

    按照这个接收的就是string s=Request.QueryString["id"].Tostring()
    关于生成html的伪静态技术你可以研究一下Rewriter的重写技术。
      

  7.   

    用隐藏域的时候,直接用JS代码通过ID获取值就行,跟html的一样。