2013-06-21 27 views
0

有沒有辦法在我的控制器中創建一個動作鏈接並設置鏈接文本?無法找到過載...如何在控制器上設置url上的linktext

Url.Action("Edit", "Controller", new { id = myId }); 
+0

你爲什麼要在你的控制器內創建一個鏈接? – nemesv

+0

我需要創建一個基於ID和名稱的鏈接列表,只是更容易做在控制器的格式和設置,而不是視圖 –

回答

0

要創建控制器使用助手的鏈接是這樣的:

string link = HtmlHelper.GenerateLink(this.ControllerContext.RequestContext, System.Web.Routing.RouteTable.Routes, "My link", "Root", "About", "Home", null, null); 
+0

需要在我的控制器做到這一點,而不是查看 –

+0

@ newbie_86更新 –

+0

謝謝,怎麼會我在我的視圖中顯示這是一個實際的鏈接?它是一個更大的字符串的一部分「一些文本:鏈接」它顯示爲即不是鏈接name

0

在這裏你去:ActionLink Method

@Html.ActionLink("Edit", "Edit", "Controller", new { id = myId }) 
相關問題