zixun文件夹下面有3个页面content.aspx,Default.aspx,list.aspx
Default.aspx中有个超链接http://localhost:8000/zixun/list/13-1
如何点击这个链接到list.aspx页面同时获取13-1这两个参数
3个页面都是母版页的子页面
我一直想不通,没有list文件夹。。为什么它还可以访问到list.aspx页面
VS调试会出404错误..IIS浏览访问。。既然可以运行没有错误

解决方案 »

  1.   

    /zixun/list.aspx?query1=13&query2=1
    这样就行了
      

  2.   


    private void context_AcquireRequestState(object sender, EventArgs e)
            {
                string path = HttpContext.Current.Request.Path.ToLower();
                if (path.Contains("list/13-1"))
                {
                     HttpContext.Current.RewritePath("list.aspx?a=12&b=1");
                }
            }
      

  3.   

    没遇到过类似这样的问题,漂过ing……
      

  4.   

    获取13-1的参数不是问题..问题是为什么点击http://localhost:8000/zixun/list/13-1这个链接
    可以访问到http://localhost:8000/zixun/list.aspx
    而且跳转过去URL还是显示http://localhost:8000/zixun/list/13-1地址
      

  5.   

    用<iframe></iframe>吧。
      

  6.   

    这应该是一个HttpHandler的问题,在web.config中配置访问路径对应的页面,当你访问该路径的时候,就自动跑到对应的页面中。
      

  7.   

    才发现项目中有个ReWriteUrl文件夹里面有Rewrite.dll文件和httpd.ini..
    原来是URL重写。。把真正的URL边拉