Кодирование MVC Views против asp вручную: ServerControls - PullRequest
0 голосов
/ 29 апреля 2009

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

Я слышал, что вы должны вручную кодировать весь HTML-код в макетах View и что для этого нельзя использовать серверные элементы управления. Теперь мне нравится, как вы можете использовать asp: ListView для представления списка данных в веб-формах, и я интенсивно использовал SelectedItemTemplate и концепцию SelectedItem в целом. Поэтому я боюсь, что возникнет большая головная боль, связанная с необходимостью обрабатывать весь вывод самостоятельно, а не позволять серверным элементам управления это делать. То же самое касается DataGridView и команд Select, Edit, Delete, которые поставляются с этим серверным элементом управления.

В конкретном случае, когда у меня происходит мозговой штурм, у меня отображаются имена клиентов в asp: ListView, а затем, когда вы нажимаете на имя клиента, он использует SelectedItemTemplate, который раскрывается в ListView, чтобы выделить эту строку и показать больше деталей. об этом конкретном клиенте (прямо в ListView).

Я бы хотел увидеть пример кода asp.Net MVC, который показывает, как обрабатывать эту общую методику представления пользовательского интерфейса.

1 Ответ

0 голосов
/ 29 апреля 2009

есть несколько хороших GridView для ASP.NET MVC

http://www.codeproject.com/KB/aspnet/MVCFlexigrid.aspx

http://www.reconstrukt.com/ingrid/example1.html

...