Закрытие RadWindow с целевого URL

Это должно быть глупый вопрос, но я не смог его найти.

У меня есть элемент управления asp.net, который включает RadWindowManager с дочерним элементом RadWindow. RadWindow имеет свойство NavigateUrl, установленное на страницу asp.net. Я хочу иметь кнопку «Отправить», которая будет выполнять некоторое взаимодействие с сервером, а затем закроет RadWindow. Страница, являющаяся целью свойства NavigateUrl, не имеет ссылки на окно, которое является источником проблемы.

Контроль

<asp:Content>
    <RadWindowManager>
        <RadWindow NavigateUrl="PageLocation">
    </RadWindowManager>
</asp:Content>

Страница

<asp:Content>
    <telerik:RadButton Text="Submit" OnClick="CloseRadWindow"/>
</asp:Content>

Как создать страницу с кнопкой, которая может управлять закрытием своего контейнера (RadWindow)?


person kmkemp    schedule 12.10.2011    source источник


Ответы (1)


Попробуйте использовать self.close(); в том месте, где вы хотите закрыть RadWindow:

<telerik:RadButton ID="Submit" OnClientClick="self.close();return false;" ... />
person James Johnson    schedule 12.10.2011
comment
У меня есть дополнительный вопрос, с которым я столкнулся, о разнице в использовании обработчиков событий клиента или вызове из моего кода: stackoverflow.com/questions/7757558/ - person kmkemp; 13.10.2011