asp.net-mvc – 是否有一个ASP.NET MVC HtmlHelper的图像链接?
发布时间:2020-12-15 23:50:43 所属栏目:asp.Net 来源:网络整理
导读:Html.RouteLink()HtmlHelper适用于文本链接.但是,连接图像的最佳方式是什么? 解决方法 这里是我的,它的核心功能使一些重载 public static string ImageLink(this HtmlHelper htmlHelper,string imgSrc,string alt,string actionName,string controllerName,
Html.RouteLink()HtmlHelper适用于文本链接.但是,连接图像的最佳方式是什么?
解决方法
这里是我的,它的核心功能使一些重载
public static string ImageLink(this HtmlHelper htmlHelper,string imgSrc,string alt,string actionName,string controllerName,object routeValues,object htmlAttributes,object imgHtmlAttributes) { UrlHelper urlHelper = ((Controller)htmlHelper.ViewContext.Controller).Url; string imgtag = htmlHelper.Image(imgSrc,alt,imgHtmlAttributes); string url = urlHelper.Action(actionName,controllerName,routeValues); TagBuilder imglink = new TagBuilder("a"); imglink.MergeAttribute("href",url); imglink.InnerHtml =imgtag; imglink.MergeAttributes(new RouteValueDictionary(htmlAttributes),true); return imglink.ToString(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – HttpContext.Current.User.IsInRole不能正常
- Asp.net 5 MVC 6,添加facebook电子邮件的权限
- 是否可以在OSX上使用Razor作为独立库(没有任何asp.net业务)
- asp.net-mvc-3 – 用于ASP.NET MVC的Razor View Engine的源
- asp.net – 根据网页中的隐藏字段编辑数据库记录有哪些安全
- asp.net-mvc – Orchard CMS:退出(注销)确认页面
- asp.net – 如何解决“服务器错误在’/’应用程序”错误?
- asp.net – 如何获取Page.ClientScript.RegisterClientScri
- asp.net-mvc – 使用GUID作为ASP.NET MVC数据库中的ID
- asp.net – 在IIS上部署MVC应用程序时,我收到一个空白页面
推荐文章
站长推荐
- asp.net – 使用IIS(localhost)测试时重新学习的
- 如何使用ASP.NET解析JSON字符串?
- asp.net – Web.config身份验证错误
- BeginRequest触发ASP.NET MVC应用程序中的静态文
- asp.net – 间歇性SQL连接错误
- ASP.NET MVC – 如何从局部视图中获取当前操作?
- asp.net – 加密cookie中的会话ID(或其他身份验证
- asp.net-core-mvc – 我是否需要在Visual Studio
- asp.net-mvc-3 – .NET MVC 3中的命令模式(从控制
- asp.net-mvc-4 – MVC 4 Bundle QueryString版本
热点阅读