Создать пользовательский тег - PullRequest
1 голос
/ 02 июня 2009

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

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

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

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

или лучше

<t9n: someId />

Примечание
Есть несколько (деловых) причин, по которым я не могу использовать стандартные инструменты T9n в Visual Studio, поэтому я выбрал свои собственные.

Ответы [ 2 ]

1 голос
/ 02 июня 2009

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

Вы можете создать свой собственный метод расширения HtmlHelper. Э.Г.

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

HTHS, Charles

1 голос
/ 02 июня 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...