asp.net-mvc-3 - 使用 Helper 方法在 MVC3 Razor 上操作图像链接

标签 asp.net-mvc-3 razor

如何使用 Razor 辅助方法做到这一点?

下面链接的问题的答案使用扩展方法。 Action Image MVC3 Razor

最佳答案

我不太确定为什么扩展方法不合适,但类似这样的方法应该可行:

@helper ActionImage(string action, object routeValues, string imagePath, string alt) {
    <a href="@Url.Action(action, routeValues)">
        <img src="@Url.Content(imagePath)" alt="@alt">
    </a>
}

这只是我的想法,所以你的情况可能会有所不同。您还应该能够将问题中提供的实现用作 @functions { } block ,而不是扩展方法。

关于asp.net-mvc-3 - 使用 Helper 方法在 MVC3 Razor 上操作图像链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9221365/

相关文章:

asp.net-mvc-3 - Razor 和 HTML 助手

c# - ASP.NET MVC 3 中的依赖注入(inject)说明和 DependencyResolver?

asp.net-mvc-3 - 如何对使用 ValidateAntiForgeryToken 的网站进行负载测试?

asp.net-mvc-3 - 下拉列表在 MVC3 Razor 中设置选定值

razor - Umbraco 和 Razor : If CurrentPage/Model is a Child, 状况

asp.net-mvc - 如何将参数传递给 mvc 4 中的局部 View

c# - 字段列表中的 EF4 未知列

asp.net-mvc-3 - 使用辅助方法在 MVC3/Razor 中对 DropDownList 进行排序的最佳方法

javascript - ASP.NET MVC - Razor 和 JavaScript

asp.net-mvc - 如何使用 mvc View 来填充 Bootstrap 选项卡?