2014-08-06 2 views
0

У меня есть три текстовых поля для номера телефона, которые принимают код зоны, префикс и номер.Как создать пользовательский html-помощник для текстовых полей в mvc

Мое требование состоит в том, чтобы создать хелпер-класс html, поэтому вместо трех текстовых полей каждый раз, когда в приложении, где требуется номер телефона. Я могу использовать пользовательский класс html helper для номера телефона.

Спасибо!

ответ

0
public static MvcHtmlString PhoneNumbers(this HtmlHelper html) 
    { 
     string htmlTemplate = @"<input type="text" name='code'> <input type="text" name='Prefix'> <input type="text" name='Number'>" 
     return new MvcHtmlString(htmlTemplate); 
    } 

Использование:

@Html.PhoneNumbers(); 
+0

благодарит человека !!! это работает для меня, но, выполнив небольшие изменения в нем ... общественные статические MvcHtmlString номера телефонов (это HtmlHelper HTML) { строка htmlTemplate = «<входной тип = \» текст \»имя =„код“> "; return new MvcHtmlString (htmlTemplate); } Можете ли вы рассказать мне, как я могу получить все эти текстовые поля в одной переменной в классе-помощнике, поэтому хранить базу данных в базе данных можно легко. Снова спасибо .. – SwapNeil

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