簡體   English   中英

通過Web API控制器內的Url.Action創建MVC鏈接

[英]Creating an MVC Link through Url.Action Inside a Web API Controller

我正在嘗試通過Web API Controller中的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嗎?

我認為這是您要尋找的:

         string linkBackUrl = Url.Action("TestAction", "TestController", new { code = code1, code2 = code2 });

或您認為:

<button onclick="window.history.back();">Go Back</button>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM