2009-06-02 4 views
1

В моих взглядов я Верри часто приходится писатьСоздание пользовательских тегов

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

Есть ли какой-нибудь способ, чтобы сделать это более компактным/читаемым. Может быть, пользовательский тег?

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

или лучше

<t9n: someId /> 

Примечание
Есть несколько (бизнес) причин, почему я не могу использовать T9n по умолчанию инструментов в визуальной студии, так вот почему я прокатка моего ,

ответ

1

Я ничего о создании пользовательских тегов в MVC не знаю ...

Вы можете создать свой собственный пользовательский HtmlHelper метод расширения. Например.

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

HTHS, Чарльз

+0

Мысль об этом, но не тихий, что я хочу. –

+1

Но, во-вторых, кажется, что лучшее решение доступно. –

1

Да, вы можете создать пользовательский элемент управления и получить что-то вроде <prefix:t9n translationID="someID" runat="server"/>

Просто Google для web custom control и вы получите тонны хитов.

+0

Thx. –

+0

hmm, синтаксис кажется слишком подробным в сравнении с HtmlHelper. –

Смежные вопросы