В приложении ASP.NET 4.5 C# для веб-форм я бы хотел избежать обратной передачи на событие нажатия кнопки, которое извлекает данные из базы данных и связывает gridview. В gridview будет кнопка редактирования в каждой строке. Я бы хотел избежать обратной передачи, когда нажата кнопка редактирования. Там также будет кнопка на каждой строке, которая будет показывать модальное всплывающее окно при нажатии, и это всплывающее окно будет иметь кнопки. Когда модальное всплывающее окно закрывается, данные в этой строке gridview будут обновляться.Избегайте обратных передач, связанных с ASP.NET gridview
Я использую обновления. Они избегают полностраничного обновления, но не уменьшают viewstate. Сетка будет возвращать много строк. Поэтому, когда я нажимаю на любую из кнопок в gridview, потребуется некоторое время, даже если gridview перейдет в режим редактирования или всплывающее окно появится. Как я могу уменьшить или устранить эту временную задержку? Спасибо.
Ваш вопрос не подходит для SO. Вы пытаетесь спросить слишком много сразу, и вы также просите нас рекомендовать программное обеспечение. Вопросы, предлагающие нам рекомендовать программное обеспечение, не допускаются. Что касается вашего основного вопроса, я бы предложил не использовать GridView или UpdatePanels для этого. Вместо этого отключите ViewState, а затем используйте ретранслятор для создания таблицы HTML. Внутри вашей таблицы используйте кнопки, которые запускают локальный JavaScript, и используйте AJAX, если вам нужно общаться с вашим сервером. – mason
Спасибо, масон, я проверю. Если кто-то использовал программное обеспечение с той же целью и понравилось, я хотел бы знать. Да, это не главный вопрос. – engg
Да, многие люди используют технику ретранслятора, когда они использовали более тонкий контроль над сгенерированным HTML. [Большинство людей] (http://stackoverflow.com/questions/113479/when-to-enable-disable-viewstate) (и Microsoft) теперь рекомендуют отключать ViewState и только выборочно включать его, когда вам это нужно. – mason