MVC 为什么 URL 中有多余的字符?
MVC Why are extra characters in URL?
MVC 5.
删除POST删除确认查看
我习惯于看到像
这样的 URL
http://localhost:64740/Order/
和
http://localhost:64740/Order/Delete/2061
但现在我看到了:
http://localhost:64740/%28S%28vq45x3gsflin11zvxcuueydg%29%29/Order/Delete/2061
我不明白为什么这些角色现在出现了。知道为什么会出现额外的字符吗?
效果是现在我不能删除任何记录。该请求只是被退回到 GET 而不是 POST,否定删除确认。
看来您使用的是 cookie less session,因此 session ID 必须放在 URL 中,如果您使用 URL Rewrite 模块执行重定向,session 将无法工作.因此,您需要启用 cookie 才能使 URL 干净。
MVC 5.
删除POST删除确认查看
我习惯于看到像
这样的 URLhttp://localhost:64740/Order/
和
http://localhost:64740/Order/Delete/2061
但现在我看到了:
http://localhost:64740/%28S%28vq45x3gsflin11zvxcuueydg%29%29/Order/Delete/2061
我不明白为什么这些角色现在出现了。知道为什么会出现额外的字符吗?
效果是现在我不能删除任何记录。该请求只是被退回到 GET 而不是 POST,否定删除确认。
看来您使用的是 cookie less session,因此 session ID 必须放在 URL 中,如果您使用 URL Rewrite 模块执行重定向,session 将无法工作.因此,您需要启用 cookie 才能使 URL 干净。