ASP.Net MVC является более легким, чем веб-формы, в том, что он отправляет в браузер, поскольку (помимо прочего) он не имеет состояния просмотра, поэтому для мобильных устройств, где пропускная способность может быть ограничена (и просто какобщая практика), отправка меньшего количества HTML клиенту будет лучше и поможет сохранить минимальное время загрузки.
Независимо от того, разрабатываете ли вы страницу обратной связи снова в MVC или используете существующие веб-формыстраница зависит от многих вещей, таких как:
- Достаточно ли посещений контактной формы, чтобы гарантировать время, необходимое для разработки и сайта MVC только для этой отдельной страницы
- в будущем, вероятно, будет больше динамических страниц, и в этом случае, возможно, стоит принять платформу, такую как MVC, сейчас.
- Есть ли у вас время / навыки, необходимые для работы на сайте MVC?
- Будет ли выглядеть странно, если дизайн контактной формы на сайте веб-форм отличается от остальной части нового мобильного сайта?
Это все зависит от вашей ситуации, и всеее возможно и возможно достичь.
Другим вариантом будет включение обнаружения мобильных устройств на веб-сайте браузера настольного компьютера и изменение стиля страницы в зависимости от того, является ли клиент мобильным устройством.
Что касается производительности, то у 51 градусов есть продукт, который, по их словам, улучшает производительность веб-сайтов ASP.Net на мобильных устройствах.Я не пробовал это лично, так как я не разрабатывал мобильный сайт, для которого требовался такой сторонний инструмент для повышения его производительности.Из того, что я видел, производительность в порядке.