【发布时间】:2017-09-29 04:07:37
【问题描述】:
如何在由 Web API 重定向生成的新页面中拥有动态 URL??
public HttpResponseMessage Get(string id)
{
var URL = "myurl";
System.Web.HttpContext.Current.Response.Redirect("mypage.html");
}
<a href="{{myurl}}></a> ?????????????????? </body> </html>
【问题讨论】:
-
不确定这里发生了什么,但我看到该方法返回一个 HttpResponseMessage,这意味着您可以返回 302 消息头(重定向)以及您希望客户端重定向到的 URL。此外,如果这是一个 Ajax 请求,它也不容易工作。您需要在 JavaScript 中检测 302 并自己进行重定向。
标签: c# asp.net-mvc asp.net-web-api asp.net-web-api2