2012-01-18 2 views
1

Я занимаюсь разработкой сайта с использованием asp.net, но для отображения графиков мы используем технологию silverlight.Передача параметров с страницы aspx на страницу xmal

Я могу перейти на страницу silverlight с помощью navigateurl кнопки ссылки, и я могу прикрепить строку запроса для этого, но как я могу получить параметры строки запроса на странице Silverlight .xmal.

Если есть много альтернативных способов передачи параметров, пожалуйста, укажите их.

последнее, но не менее важное: У меня есть кнопка возврата на странице Silverlight .xmal, если пользователь нажмет на эту кнопку, мне нужно перенаправить его на страницу aspx, как я могу это достичь?

спасибо заранее

ответ

0

это, как вы можете получить строку запроса в SilverLight

public static string GetQueryStringValue(this System.Windows.Controls.Page page, string p) 
     { 

      var values = HtmlPage.Document.QueryString 
      .Where(w => w.Key.Trim().Equals(p)) 
      .Select(s => s.Value).SingleOrDefault(); 
      return values; 
     } 

     public static string GetQueryStringValueFromNavigationContext(this System.Windows.Controls.Page p, string key) 
     { 
      var values = p.NavigationContext.QueryString 
      .Where(w => w.Key.Trim().Equals(key)) 
      .Select(s => s.Value).SingleOrDefault(); 
      return values; 
     } 
Смежные вопросы