PDA

View Full Version : این قسمت از کد چه کاری انجام میده؟



bbc_sh
چهارشنبه 30 مرداد 1387, 00:21 صبح
توی این کد:

if (Session["owner"] == "student")
{
str_conn = ConfigurationManager.AppSettings.Get(0);
sql_conn.ConnectionString = str_conn;
sql_comm.Connection = sql_conn;
}کار این قسمت چیه؟
str_conn = ConfigurationManager.AppSettings.Get(0);

KambizZandi
چهارشنبه 30 مرداد 1387, 01:46 صبح
يعني از web.config قسمت appsettings اولين آيتمي که قرار داره رو ميخونه

bbc_sh
چهارشنبه 30 مرداد 1387, 09:27 صبح
کاربردش کجاهاست؟چرا از appsetting میخونه؟

سار
چهارشنبه 30 مرداد 1387, 10:54 صبح
اصولن نرم افزارها دارای فایل پیکربندی هستن و تنظیماتی رو که لازم بدونن در اون ذخیره می کنن
برای ASP.Net این فایل اسمش WEB.Config هست
اون کد روش درستی رو دنبال نکرده برای خوندن Connection String بهتر بود از تگ خود اینکار استفاده میکرد نه از Application Setting
http://search.msdn.microsoft.com/Default.aspx?query=web.config&brand=msdn&locale=en-us&refinement=

KambizZandi
جمعه 01 شهریور 1387, 01:23 صبح
استفاده از فايل web.config يا app.config (قسمت appsettings) براي اينه که تنطيمات خاصي از برنامه HardCode نشه و بعد از کمپايل در زمان نصب براي مشتري هم بشه اونا رو راحت تغيير داد
مثل ConnectionString يا تنظيمات مربوط به Remoting