SL: URL-ben megadott paraméterek kezelése
Programozással kapcsolatos cikkek / Silverlight (1219 katt)
Ha Silverlightban az URL-ben megadott paramétereket szeretnénk meghatározni, akkor azt az itt leírt módon tehetjük meg.
Példa az oldal meghívására:
http://localhost/sl/GetParameterTestPage.html?id=0&p1=1&p2=1
Ekkor a GET paramétereket például a következő kódrészlettel határozhatjuk meg:
textBox1.Text = "";
IDictionary<string, string> queryStrings =
System.Windows.Browser.HtmlPage.Document.QueryString;
// Parameterek feldolgozasa foreach ciklussal
foreach (KeyValuePair<string, string> item in queryStrings)
{
textBox1.Text += item.Key + " = " + item.Value + Environment.NewLine;
}
// Kozvetlen hivatkozas a parameter nevere
try
{
textBox1.Text += queryStrings["id"] + Environment.NewLine;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
Hibás paraméternév esetén System.Collection.Generic.KeyNotFoundException: The given key was not present in the dictionary. kivételt kapunk.
Előző oldal | Kapitány |