0

で設定 <sessionState cookieless="true"></sessionState>すると、web.config奇妙な URL が表示されます。これを取り除くにはどうすればよいですか。

ここに私のURLがあります:

myhost:1578/%28S%28vzozelw3hgtqi22ndvyndzn1%29%29/default.aspx

しかし、そうあるべきですmyhost:1578/default.aspx

クックレスの使用は好みませんが、前にこの質問に言及したように

https://stackoverflow.com/questions/21626417/uplodify-session-issue-with-ff

.cookieless を使用する場合にのみ、2 番目の問題が解決しました。

4

2 に答える 2

1

試す

Response.ApplyAppPathModifier("default.aspx")

Cookie のないセッション状態 Asp.net
Cookie のない ASP.NET

于 2014-02-07T12:12:27.887 に答える
1

使用する

string urlConverted = Response.ApplyAppPathModifier("default.aspx");
buttonId.NavigateUrl = urlConverted;

参照

于 2014-02-07T12:09:55.437 に答える