MrLonely_2 Ответов: 2

Отображение элементов управления в ASP.NET vs MVC 5 vs MVC 6


Hi guys,

I want to use ASP.NET MVC but i am afraid from displaying controls like GridView,

i think it is difficult to use  displaying controls in MVC

Is MVC 6 facilitate using displaying controls than MVC 5 or it is still difficult

I thing it is easy to work with ASP.NET WebForm than MVC

i need your advice from experience people 

Thanks all


Что я уже пробовал:

Мне нужен ваш совет от опытных людей

2 Ответов

Рейтинг:
17

AnvilRanger

ASP.NET веб-формы и MVC сильно отличаются друг от друга. Веб-форм, элементов управления пользователь сервера и очень событийная. MVC-это совершенно разные парадигмы, и одним, что МС принял.

Я работаю с обеими технологиями ежедневно, но в течение последних нескольких лет мое внимание было сосредоточено на MVC, и сегодня я фактически провожу большую часть своего времени разработки, используя его.

Что вам трудно найти в работе с MVC? Я бы предположил, что это привязка или падение элемента управления на экран, небольшая конфигурация и вуаля, у вас есть данные. Хотя MVC не дает вам такой простоты, с ним легко работать.

Вы должны были начать где-то с веб-формы, не так ли? Возьмите тот же подход к изучению MVC. Найдите хорошую книгу, класс или даже начните с www.asp.net.


MrLonely_2

Спасибо за повтор,
но почему я должен начинать с веб-формы, если это не будущее, почему бы не начать с mvc.

AnvilRanger

Я не собирался начинать с веб-форм. Ваш пост подразумевал, что у вас уже был опыт общения с ними. Независимо от того, что люди думают, веб-формы не исчезнут в ближайшее время.

Так что если вы только начинаете, я бы порекомендовал ASP.NET MVC.

Рейтинг:
11

F-ES Sitecore

Если вы используете GridView, потому что не можете эмулировать эту функциональность без него, то вам, вероятно, лучше придерживаться WebForms. Если вы хотите перейти на MVC, то у вас будет большая кривая обучения, вам придется разобраться со многими концепциями, которые WebForms скрывает от вас.

Чтобы ответить на ваш конкретный вопрос, в MVC нет ничего из коробки, как gridview и т. д., Вам в значительной степени придется реализовать все самостоятельно, но, очевидно, есть сторонние библиотеки и расширения, которые написали люди, которые помогут вам получить функциональность без особых усилий.