Быстрый и грязный GridView не работает - PullRequest
2 голосов
/ 22 февраля 2011

Мне нужно сделать простой проект MVC asp.net, который содержит GridView.Мне удалось заставить gridview работать и показывать фактические данные (у меня настроена база данных MS Access), но, кажется, почему-то я что-то не так понял: хотя все отображается просто отлично, любые кнопки / ссылки (например, обновление страницы, удаление,редактировать и т. д.) ничего не делать.Они просто отправляют форму и обновляют страницу, но ничто не отличается.

Не могли бы вы указать мне правильное направление?(хотя я ничего не смог найти в Google, я почти уверен, что это распространенная ошибка новичка)

Примечание: я знаю, что не опубликовал код, но не знаюкакой именно код разместить.Если вам нужна дополнительная информация, пожалуйста, спросите.

Ответы [ 3 ]

3 голосов
/ 22 февраля 2011

Когда вы говорите о GridView Я надеюсь, что вы не имеете в виду GridView , потому что это не то, что вы должны использовать в приложении MVC.

Если вы используете MVC 3, вы можете использовать WebGrid помощник (с некоторыми ограничениями) или MVCContrib Grid .Есть также Telerik Grid , который хорош и стоит посмотреть.У вас также есть возможность полной клиентской сетки, управляемой javascript, такой как jqGrid jquery Grid plugin .

2 голосов
/ 22 февраля 2011

ASP.Net GridView, вероятно, будет работать намного лучше для вас в обычном веб-сайте ASP.Net или в проекте веб-приложения, который отличается от приложения MVC.

Вы смешали два вида веб-проектов. Вы должны использовать методы MVC в приложении MVC, как предлагает Дарин.

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

В противном случае вам придется начать сначала с элемента управления, предназначенного для MVC.

0 голосов
/ 22 февраля 2011

Я бы порекомендовал jQuery Gridview. Вы можете увидеть один пример здесь , и вы можете увидеть сообщение в блоге об этом здесь .

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