GridView тип управления в ASP.net без автопост - PullRequest
0 голосов
/ 10 ноября 2009

Есть один? или я должен просто прибегнуть к использованию старой доброй ручной таблицы html + ручного заполнения из кода позади?

Или есть способ отключить обратную передачу в gridView?

1 Ответ

1 голос
/ 12 ноября 2009

Элемент управления GridView не выполняет «автоответ», как вы упомянули в заголовке вашего вопроса. Возможно, у вас есть элементы управления в виде сетки, такие как выпадающие списки, флажки и т. Д.? Если вы это сделаете, то проверьте их свойство AutoPostBack и установите для него значение true, а затем установите для него значение false, если это то, что вам нужно и нужно.

Элемент управления GridView сам по себе не вызывает никаких обратных передач. Как упоминалось выше, если у вас включена сортировка в GridView, это также вызовет обратную передачу, которую вы можете «спрятать», добавив AJAX на свою страницу.

Простой (не самый эффективный) способ сделать это - добавить элемент управления ScriptManager на свою страницу, чтобы включить в него элементы управления AJAX, затем добавить элемент управления UpdatePanel и переместить свой GridView внутри этой панели обновления. Это сделает PostBacks «невидимым».

Предпочтительным способом сделать это будет использование более компактной библиотеки AJAX, такой как JQuery .

...