English 中文(简体)
ASP. NET MVC 习俗助手
原标题:ASP.NET MVC custom helper objects
  • 时间:2009-08-28 08:57:35
  •  标签:

我会给我写信。

对其中很多人来说,我不想延长HtmlHelper,而是要创建另一个助手班,原因有两个: (1) 能够撰写,例如链接。 Home and Icon. Edit,而不是Html。 HomeLink and Html. IconEdit; 2) 能够方便地从习俗中和在习惯上界定标准帮助者。

这是可能的吗? 如何?

是否建议这样做? 为什么?

感谢

最佳回答

可以通过将HtmlHelper分类,并称之为新的“联系”和“Icon”。

我不会因为Html这一简单原因提出这一建议。 HomeLink and Html. IconEdit明确指出了这一方法,它的产出是: Html以家庭链接和Edit Icon为形式。

问题回答

而且,“帮助方法”只是推广方法。 如果你想在你看来能够写到<代码>Link.Home,你必须延长<代码>ViewPage,并添加以下财产:<<>>>>>> 类型>。 <代码>ILink接口本身可能是空的。 现在,你们的所有观点都应从<代码>MyViewPage继承,写作助手方法成为一项简单的任务:

public static string Home(this ILink link, string text)
{
     // ...
}




相关问题
热门标签