Вам необходимо загрузить страницу в IFrame.Для этого убедитесь, что URL-адрес в методе LoadContentFrom начинается с http или https:
<%= Html.Telerik().Window()
.Name("Window")
.LoadContentFrom("http://www.example.com")
%>
, если для получения URL-адреса используется помощник Url.Action (), включите параметр протокола, чтобы получитьполный URL.
Например, Url.Action («имя действия», «имя контроллера», «http») <- также может потребоваться включить значения маршрута или словарь значений NULL. </p>
Чтобы закрыть окно, вам нужно перезвонить родительскому представлению, попробуйте следующее:
добавьте свойство bool isValid в вашу модель
в случае успешной проверки перезагрузите представление с isValid равным true
onload:
var isValid = '<%: Model.IsValid%>';
if (isValid == 'True') {window.parent. $ ('# MyWindow'). Data ('tWindow'). Close ();}