在ASP.NET Forums 里
发现有这样的传递参数ShowPost.aspx#15566,而不是ShowPost.aspx?id=15566这样是如何实现取得参数的????这样做的好处是什么????? 谢谢

解决方案 »

  1.   

    Request.Url.ToString().Split('#')[1]分割后获取最后一个数组维数就好了
      

  2.   

    ShowPost.aspx?id=15566  显示论坛某个帖子,ANF如果采用URL重写,也可以用 /15566/ShowPost.aspx这类方式来查看帖子,解析后相当于 ShowPost.aspx?id=15566ShowPost.aspx#15566   #表示HTML里的描点,即内容定位符,从URL分析来看,估计已经用了URL重写
    比如 是/15566/ShowPost.aspx#15566 的话,表示将默认显示帖子ID为 15566 里面回帖ID为 15566 的内容另 # 后面的内容是不会Post到服务器的...