我正在尝试通过我的Web API控制器中的Url.Action创建MVC链接
string scheme = Request.RequestUri.Scheme;
System.Web.Mvc.UrlHelper helper = new System.Web.Mvc.UrlHelper();
string linkBackUrl = helper.Action("TestAction", "TestController", new{ code=code1, code2 = code2}, scheme);
我在linkBackUrl行上收到错误(调试时):
尝试读取或写入受保护的内存。这通常表明其他记忆已损坏。
是否有另一种方法可以在Web API控制器中创建linkBackUrl?
答案 0 :(得分:1)
我认为这就是你要找的东西:
string linkBackUrl = Url.Action("TestAction", "TestController", new { code = code1, code2 = code2 });
或者您的观点:
<button onclick="window.history.back();">Go Back</button>