【发布时间】:2014-06-09 20:43:47
【问题描述】:
我正在尝试从控制器重定向到另一个页面,代码是:
Response.Redirect("http://server1:8080/amj/servlet/inv/template/print.html?txt=ABC");
但是重定向到这个网址:
http://server1:8080/amj/servlet/inv/txt/ABC/template/print.html
如您所见,它将 txt=ABC 放在字符串的中间...
如果我尝试使用不带问号的网址,它可以正常工作。
提前感谢您的帮助。
问候
卡洛斯。
【问题讨论】:
-
您为什么在 MVC 应用程序中使用
Response.Redirect,您可以使用适当的 ActionResults 来处理您的控制器操作应该返回? -
网址就是网址。如果它在此过程中发生变化,则意味着还有其他一些重定向在起作用。这里没有足够的信息来诊断。
标签: asp.net-mvc url-redirection response.redirect