Asp.net mvc 3 如何在控制器的url上设置链接文本
有没有办法在我的控制器中创建动作链接并设置链接文本?找不到过载Asp.net mvc 3 如何在控制器的url上设置链接文本,asp.net-mvc-3,url,Asp.net Mvc 3,Url,有没有办法在我的控制器中创建动作链接并设置链接文本?找不到过载 Url.Action("Edit", "Controller", new { id = myId }); 要在控制器中创建链接,请使用以下帮助程序: string link = HtmlHelper.GenerateLink(this.ControllerContext.RequestContext, System.Web.Routing.RouteTable.Routes, "My link", "Root", "About"
Url.Action("Edit", "Controller", new { id = myId });
要在控制器中创建链接,请使用以下帮助程序:
string link = HtmlHelper.GenerateLink(this.ControllerContext.RequestContext, System.Web.Routing.RouteTable.Routes, "My link", "Root", "About", "Home", null, null);
给你:
为什么要在控制器内创建链接?我需要根据ID和名称创建链接列表,在控制器中进行格式化和设置比在视图中进行设置更容易。需要在我的控制器中执行此操作,而不是在视图中执行此操作。谢谢,我如何在视图中将其显示为实际链接?它是更大字符串的一部分,例如“某些文本:链接”,它显示为原样,即不是链接
@Html.ActionLink("Edit", "Edit", "Controller", new { id = myId })