Introduction: In every ASP.Net application we used to access webconfig appsettings key values for use sql connection and other key values which have to be controlled from out of page. So to achieve this in ASP.Net we use the following command "System.Configuration.ConfigurationManager.AppSettings["ConStr"]" This gives the value which has been written in webconfig like, <appSettings file=""> <clear/> <add key="ConStr" value="Data Source=DataSourceName;Initial Catalog=DataBaseName;User ID=UserName;Password=Password"/> </appSettings> But in silverlight application we cant use appsettings as like asp.net application. Because the silver light application is a client side application. So in this article we are going to see how to access appsettings in silverlight application. Code in WebConfig: <appSettings file=""> <clear/> <add key="SampleVal" value="1"/> </appSettings> Here specify which value you are going to use in silver light application.In add tab Key is the name of the key and value is the accessing value of the key. Pass The config value to aspx page: To pass the config value add param in silverlight application object. <param name="initParams" value=" SampleVal =<%= System.Configuration.ConfigurationManager.AppSettings["SampleVal "]%>"/> To get the value in xaml page: To use the key value in MainPage.xaml first get it in app.xaml and pass it to MainPage.xaml. In App.Xml get the value by below code. public string SampleVal =""; private void Application_Startup(object sender, StartupEventArgs e) { SampleVal = e.InitParams["SampleVal "]; this.RootVisual = new MainPage(); } To use value in MainPage.xaml App application = (App)Application.Current; String finalval= application. SampleVal;
You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$20
For Premium members:
$45
For Elite members: