August 15, 2014 08:38 by
Onit
In this guide we will showed you how to read the URL-Parameters in Silverlight this article will showed you the easiest way to read it. In CRM there is a setting that you can “pass-param”. If you are on a CRM Form you get keys like “typename” and “id”.
Below is the Complete list of CRM:
Parameter
|
Name
|
Description
|
typename
|
Entity Name
|
Name of the entity
|
type
|
Entity Type Code
|
Integer that uniquely identifies the entity in a specific organization
|
id
|
Object GUID
|
GUID that represents a record.
|
orgname
|
Organization Name
|
Unique name of the organization.
|
userlcid
|
User Language Code
|
Language code identifier that is being used by the current user.
|
orglcid
|
Organization Language Code
|
Language code identifier that represents the base language for the organization.
|
For Example is like
[something].aspx?id=%7bB2232821-A775-DF11-8DD1-00155DBA3809%7d&orglcid=1033&orgname=adventureworkscycle&type=1&typename=account&userlcid=1033
If you have the Silverlight in the Sitemap you don’t get (of course), typename, type and id. You can read them in your Silverlight:
IDictionary<string, string> QueryString = HtmlPage.Document.QueryString;
string orgname, entityname;
if (QueryString.ContainsKey("orgname"))
orgname = QueryString["orgname"];
if (QueryString.ContainsKey("typename"))
entityname = QueryString["typename"];