در موقع کد نویسی با چه کدی میتونم به connectionString ذخیره شده در web.config دسترسی داشته باشم و به جای connectionString اسم connectionString را در متغیر StrCon قرار بدم؟
Printable View
در موقع کد نویسی با چه کدی میتونم به connectionString ذخیره شده در web.config دسترسی داشته باشم و به جای connectionString اسم connectionString را در متغیر StrCon قرار بدم؟
اگه درست منظورتون رو متوجه شده باشم، شما میخواهید یه متغیر (key) در web.config داشته باشید که برای Connection هاتون از اون استفاده کنید.
در صورت درست بودن حدس من، شما باید تو تگ configuration و درون تگ appSettings (اگه نبود باید ایجاد کنید) key تعریف کنید، البته همونجا هم connectionStrings (ها) تون موجود هستند، یعنی مثلاً واسه SQL-Serevr میشه :
<configuration>واسه استفاده اش هم هر جا لازم شد از کد زیر میتونی استفاده کنی :
<appSettings>
<add key="MyConnectionString" value="Data Source=YourServer;Initial Catalog=DATABSE_NAME;User ID=MyUserID;Password=MyPassword"/>
...
</appSettings>
<connectionStrings>
<add name="FixConnectionString" connectionString="Data Source=YourServer;Initial Catalog=DATABSE_NAME;User ID=MyUserID;Password=MyPassword" providerName="System.Data.SqlClient"/>
...
</connectionStrings>
...
</configuration>
ConfigurationSettings.AppSettings("MyConnectionStr ing")