Как остановить Teleerik Radwindow от всегда перезагрузки на следующую обратную связь
Вопрос
Я вызываю Radwindow в качестве диалога на моей веб-странице. Я вызываю из кода-позади, поскольку мне нужно пройти несколько параметров:
radwindow1.navagurel = URL + "? Англия, Германия, Франция";
radwindow1.visiborpageload = true;
Это отлично работает, однако он продолжает перезагружаться на каждом и каждом обращении.
Как я могу остановить Radwindow от перегрузки? Я не против кодовой или JavaScript для достижения этого.
Решение
Вы можете использовать свойство Page Page Ispostback, чтобы увидеть, если это первый раз, когда это загрузка или обратная связь, а также установить свойство VisibleonPageload соответственно:
radWindow1.VisibleOnPageLoad = !Page.IsPostBack;
Таким образом, окно откроется только в том случае, если iSpostback неверно - то есть, когда пользователь сначала открывает страницу.
Другие советы
Удостоверься что EnableViewState. установлен в ложный. Отказ Поскольку radwindow asp.net ajax q32009, когда radwindow объявляется в radwindowmanager, он сохраняет свой просмотр, который не был в предыдущих версиях.