叶面本来是xxxx.aspx?code=11
现在要加上一些内容变成xxxx.aspx;jsessionid=a1?code=11
可是结果用这个url访问的时候,说叶面找不到。
要改哪些设置,才可以让.aspx后面带封号的叶面可以跟之前一样正常显示?

解决方案 »

  1.   

    URL Rewrite
    可能可以实现
      

  2.   

    xxxx.aspx?key=11;a1;class_a
    取?后面的字符串,跟据分号拆开就可以了,像我写的就是三个值传过去了
      

  3.   

    xxxx.aspx;jsessionid=a1?code=11
    -->
    xxxx.aspx?code=11&jsessionid=a1
      

  4.   

    xxxx.aspx;jsessionid=a1?code=11 ??
    这个目标地址对吗?
      

  5.   

    &这个是发送多个参数的..你是不是要这个?
      

  6.   

    稀奇古怪的格式就用url重写吧
      

  7.   

    稀奇古怪的格式就用url重写吧我没写过
      

  8.   

    你可以用其它的一些特殊字符,传递过去后再replace一下不就行了。
      

  9.   

    URL Rewrite
    可能可以实现
      

  10.   

    我是搂主。
    我要说的是封号是在问号前面的。是我这边开发了一个叶面叫xxxx.aspx,然后只需要一个参数,比如code;那么让别人调用我这个叶面的时候,别人只要调用xxxx.aspx?code=aaa 这样就可以了。现在这样,客户那边调用时候说,他要多传给我一个叫jsessionid的值让我记录下来。如果这个放在问号后面,xxxx.aspx?code=aaa&jsessionid=111 那么很简单,我可以拿到2个参数的值。
    但是客户说它是放在问号前面的,是xxxx.aspx;jsessionid=111?code=aaa 调用的。我试着访问了一下xxxx.aspx;jsessionid=111?code=aaa 结果说page cannnot found。但是在客户的机器上同样试了这个连接,叶面是可以出来的,只不过只拿到code一个参数,估计是忽略了封号和问号之间的内容。所以我想知道,是不是IIS里怎么设置一下,或者别的哪里配置好,才可以这样?