Сколько времени занимает перемещение веб-сайта, созданного с использованием веб-форм, на веб-сайт, созданный с использованием MVC?
У меня есть существующий веб-сайт, созданный с использованием веб-форм asp.net, но это немного раздражает. Я хочу использовать много javascript и ajax, но webforms делает это немного сложным. Он пытается сделать для меня слишком много, и, следовательно, мешает работать, когда я хочу делать то, чего он не ожидает.
Таким образом, я привык использовать только событие Page_Load
и полностью игнорировал все элементы обратной передачи - когда мне нужно иметь дело с отправкой форм, я обрабатываю это вручную из события Page_Load
с помощью Request.Form["ElementName"]
, но большую часть времени я использую javascript.
Я слышал, что с asp.net MVC гораздо приятнее работать, поэтому я думаю перенести свой сайт на это. Учитывая, что я пишу runat="server"
только для стандартных элементов HTML, которые мне нужно заполнить данными с помощью .innerHTML =
, сколько времени мне потребуется, чтобы перейти на MVC? Или это глупая идея - попытаться сделать это?