실버라이트

Read QueryString in Sliverlight

마피아9 2010. 6. 18. 13:40

Read QueryString in Sliverlight

 

MainPage.xaml.cs

using System.Windows;
using System.Windows.Browser;
using System.Windows.Controls;

namespace Tips
{
    // to make it more managable
    public class QueryStringKeys
    {
        public const string NAME = “param1″;
        public const string AGE = “param2″;
    }
   
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            Loaded += new RoutedEventHandler(MainPage_Loaded);
        }

        void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                string name = HtmlPage.Document.QueryString[QueryStringKeys.NAME];
                string age = HtmlPage.Document.QueryString[QueryStringKeys.AGE];
                MessageBox.Show(“Name: ” + name + ” Age: ” + age);
            }
            catch
            {
                MessageBox.Show(“Invalid Url”);
            }
        }
    }
}