Эта ошибка возникает, потому что, как сказал другой ответчик, вам нужно передать идентификатор в RadWindow, так как RadWindow ничего не знает о странице, которая его вызвала. Вы получаете исключение нулевой ссылки, потому что окно не может найти строку запроса, поэтому оно выдает исключение, когда вы пытаетесь сослаться на .ToString ().
Чтобы заставить его работать, сделайте вашу функцию Javascript такой:
function ShowAddFeedBackForm(Id) {
window.radopen(String.format("Upload.aspx?Id={0}", Id), "UserListDialog");
return false;
}
В коде позади события Page_Load вашей базовой страницы (т. Е. Страницы, открывающей окно), поместите это:
if (!IsPostBack)
Button.OnClientClick = string.Format("javascript:return ShowAddFeedBackForm({0});", Request.QueryString["Id"]);
Конечно, Button
должен быть идентификатором кнопки, как она есть на вашей странице.