您是否使用任何自定义ASP.NET MVC HtmlHelper扩展?

时间:2008-11-14 10:17:14

标签: asp.net-mvc extension-methods html-helper

我有兴趣了解其他开发人员为ASP.NET MVC HtmlHelper类创建的自定义扩展

我认为微软开始了一个伟大的开始,但像往常一样,留下了很多开放漏洞来填补!

看起来我将不得不创建一些用于渲染图像,将动作链接渲染为图像,等等。

认为实际上将列表放在一起并为其他开发人员节省一些时间和精力可能是有益的,我会说实话,也节省了一些时间。 =)

如果您有任何网站链接到HtmlHelper类的其他扩展方法,请提供它们!

4 个答案:

答案 0 :(得分:8)

您应该检查Codeplex上的MVC-Contrib项目......

另外,我刚刚找到HtmlHelper的this分页扩展,看起来很酷,虽然我还没用过它。

答案 1 :(得分:3)

我写了一篇关于building custom controls in ASP.NET MVC的文章,我实际上使用了我在那里建立的“Rollup网格视图”。

答案 2 :(得分:2)

我写了一篇帖子来收集有用的MVC HtmlHelpers并与其他人分享;我们可以成长起来!

看看:http://sharplife.net/2008/11/14/UsefulHtmlHelpersForASPNETMVC.aspx(或http://tinyurl.com/mvchelper可以轻松记住!)。

答案 3 :(得分:1)

我在工作中做了很多项目。我能想到的最重要的是:

ActionImage,是ActionLink和Image的邪恶爱孩子。 ScriptBlock,它可以根据ASP.NET中的一些参数写出一个JavaScript脚本块。 Textile,它会在Textile标记中标记一个字符串,并将该标记写为由Textile library生成的XHTML。

还有其他一些更具体的,但我认为这是封装标签块的一种非常巧妙的方式。