asp.net-mvc-3 – System.Web.Mvc.HtmlHelper’不包含’ActionLink’的定义
发布时间:2020-05-23 13:14:41 所属栏目:asp.Net 来源:互联网
导读:我想使用custom @ Html.ActionLink 我试图使用以下代码: public static class LinkExtensions{ public static MvcHtmlString MyActionLink( this HtmlHelper htmlHelper, string linkText, string
|
我想使用custom @ Html.ActionLink 我试图使用以下代码: public static class LinkExtensions
{
public static MvcHtmlString MyActionLink(
this HtmlHelper htmlHelper,string linkText,string action,string controller)
{
var currentAction = htmlHelper.ViewContext.RouteData.GetRequiredString("action");
var currentController = mlHelper.ViewContext.RouteData.GetRequiredString("controller");
if (action == currentAction && controller == currentController)
{
var anchor = new TagBuilder("a");
anchor.Attributes["href"] = "#";
anchor.AddCssClass("currentPageCSS");
anchor.SetInnerText(linkText);
return MvcHtmlString.Create(anchor.ToString());
}
return htmlHelper.ActionLink(linkText,action,controller);
}
}
从Custom ActionLink helper that knows what page you’re on 但我得到了
解决方法使用System.Web.Mvc.Html添加在您的文件的顶部(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何发布站点从命令行与一些发布配置文件?
- asp.net-mvc – Microsoft.Owin.Security.IAuthenticationM
- asp.net-mvc – asp.net mvc wiki
- asp.net-mvc-3 – 是否可以在将razor viewengine发送到客户
- asp.net-mvc – 允许Anonymous在asp.net mvc 3中调用某些操
- asp.net读取磁盘文件、删除实例代码
- ASP.NET MVC中的角色缓存策略
- asp.net-mvc – ASP.NET MVC:获取所有控制器
- 我可以在asp.net 4.0站点中托管.net 2.0虚拟目录吗?
- asp.net-mvc – Url.Action生成查询字符串,以任何方式生成完
推荐文章
站长推荐
- asp.net – 在设置了控件的选定值后运行Javascri
- asp.net-mvc – 如何在ASP.NET MVC 4中定义catch
- asp.net – 如何保护我的AngularJS和Web Api应用
- 如何为ASP.NET_SessionId cookie设置HttpOnly?
- 十七点学完安全知识超级详细了解进程和病毒知识
- asp.net-mvc – 可以更改Html.DropDownListFor生
- asp.net – 在项目之间共享aspx页面
- asp.net-mvc – MVC:如何将/sitemap.xml路由到A
- asp.net – 如何知道为什么IIS应用程序池被回收
- asp.net-mvc – 我如何编写一个ActionFilter来确
热点阅读
