ASPX VS CSHTML для обработки сетки - PullRequest
2 голосов
/ 27 декабря 2011

Мне нужно написать веб-страницу, с которой мне нужно взаимодействовать с вводом / редактированием таблицы.
Я выбираю ASP.Net MVC и LINQ TO Entity Framework.

В чем проблема, у меня есть два вариантавыбрать в View Layer.

  1. ASPX
  2. Razor CSHTML

Может кто-нибудь подсказать, какой из них больше подходит для взаимодействия в процессе редактирования записи сетки?
А почему?

Если есть какие-либо ссылки, пожалуйста, дайте мне их посмотреть.

[ОБНОВЛЕНО]

После поиска в Google я получил более одного Grid Controls.
Мне все еще интересно, какой из них мне нужно использовать.
Когда я писал с помощью среды 2.0, я использую шаблонный контроль из GridView Control традиционным способом.поставить Combo или некоторые другие элементы управления для привязки с GridView. Это действительно полезно.

Так что я думаю, что в версии asp net MVC 3 я должен также использовать и эту традиционную технику.

Может ли кто-нибудь дать мне предложение?

Ответы [ 3 ]

2 голосов
/ 27 декабря 2011

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

Существует много видов сеток, доступных для MVC, но сам MVC не поставляется с сеткой. Вы должны либо построить сетку самостоятельно, либо использовать сторонний компонент, большинство из которых основаны на jQuery. Опять же, вам решать, что использовать, так как это ваше предпочтение.

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

2 голосов
/ 10 июня 2013

.chtm предоставляет «Сопоставление объектов данных (или бизнес-объектов), которые должен отображать ваш пользовательский интерфейс (html)» изолированным способом, чтобы вы могли контролировать тестовые случаи для вашего пользовательского интерфейса, а также тестирование бизнес-объектов, что сложно с использованием ASPX, так как вам нужно создать HTTPContext и (SSL и всякую ерунду) просто для ТЕСТИРОВАНИЯ вашей бизнес-логики ... короче .cshmt более аккуратно проверяется, чем aspx.

2 голосов
/ 27 декабря 2011

Бритва просто более лаконична.И Razor, и WebForms будут предлагать одинаковую базовую функциональность, но в результате Razor получаются представления, которые намного менее загромождены и, следовательно, более понятны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...