2013-09-23 4 views
0

Я собираюсь подать заявку в asp.net mvc4. В моей заявке мы покажем некоторые поля ввода, основанные на выбранной стране пользователя.Html Templating in asp.net mvc

Так как сделать эту вещь:

1- Делая HTML хелпер

2- Делая вид Seperate для каждой страны

Или

Просьба предложить, если есть какие-либо другие лучшее решение.

Заранее спасибо.

+0

Ваш вопрос о шаблонах и общем коде? Или это касается создания базового представления для полей ввода? – ElliotSchmelliot

+0

Мой вопрос прост. Я хочу показать поля ввода в зависимости от выбранной вами страны. Теперь, каков эффективный способ сделать это – Ancient

ответ

0

Если поля ввода сильно различаются для каждой страны, вы можете сделать для них частичное. Также вы можете группировать часто повторяющиеся входы в другие частичные части, чтобы легче использовать их между странами.

+0

, но в этом случае, вы не думаете, что у нас будет куча взглядов. Что может создать проблему в обслуживании? – Ancient

+0

Поддерживаете ли вы кучу просмотров или кучу кода на C#, это довольно упрямо. Лично, когда дело доходит до HTML, я предпочитаю поддерживать просмотры, потому что это то, для чего они предназначены. Используйте помощники только для очень маленьких фрагментов кода HTML. Когда он становится сложным, представления предпочтительнее. Кроме того, веб-дизайнеры могут легче читать HTML, а не C#, когда дело доходит до применения CSS и т. Д. –

+0

Да, вы правы. благодаря – Ancient