2009-06-02 143 views
1

在我的意见我柠经常有写创建自定义标签

<%=Model.T9n.TranslateById("someId");%> 

是否有某种方式使这种更紧凑/可读性。自定义标签可能?

<asp:T9n>someId</asp:T9n> 

或更好

<t9n: someId /> 

注意
有为什么,为什么我滚我自己,我不能使用默认T9n工具在Visual Studio所以这几个(业务)的原因。

回答

1

我不知道在MVC中创建自定义标签什么...

您可以创建自己的自定义的HtmlHelper扩展方法。例如。

<%=Html.T9n("someId");%> 

HTHS, 查尔斯

1

是的,你可以创建自定义控制,并得到类似<prefix:t9n translationID="someID" runat="server"/>

只是谷歌为web custom control,你会得到吨命中。

+0

THX。 – 2009-06-02 09:58:06

+0

嗯,与HtmlHelper比较,语法看起来太冗长了。 – 2009-06-02 09:59:05