Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 如何在控制器的url上设置链接文本_Asp.net Mvc 3_Url - Fatal编程技术网

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 })