я должен следующая проблема:
Когда я иду на мой сайт:Строка запроса не распознана
http://localhost:9684/MainPage.aspx?UserID=VABRAEIAUgBBAEUARQBBAFAAUQBBAD0A
Он должен проверить, есть ли строка запроса (UserID), и если есть строка запроса он должен сохранить его в переменной sIngelogdID
Я использованияКонтактная следующий код для этого:
string sIngelogdID = System.Web.HttpContext.Current.Request.QueryString["UserID"];
Однако, когда я смотрю на него в режиме отладки, он говорит, что есть 0 строки запроса, поэтому он не видит UserID
как строку запроса.
Это написано в WCF-RIA-сервисе.
Есть ли у кого-нибудь идеи, как достичь этого?
Заранее благодарим!
EDIT:
UserID
происходит от другого приложения Silverlight 4. В этом приложении пользователь входит в систему после того, как данные входа (идентификатор пользователя, который вошел в систему) должны быть переданы другому приложению Silverlight 4. Если есть другой способ (лучший) способ достичь этого, также, пожалуйста, дайте мне знать.
Не могли бы вы объяснить мне немного больше об InitParms и как я буду использовать его? Кроме того, UserID должен поступать из другого приложения Silverlight, на котором пользователь входит в систему, а затем данные для входа должны перейти в другую систему. – Dave
Не могли бы вы немного объяснить вашу проблему. Вы не получаете запрос на странице aspx, на которой размещено приложение Silverlight или на странице Silverlight XAML. Если вы пытаетесь получить значение querystring на странице aspx, тогда метод, который вы выполнили, должен работать o/w, дайте мне знать. I предоставит вам способ передать значение с страницы aspx на страницу Xaml. – Zafar
См. Мой отредактированный ответ. – Zafar