نمایش نتایج 1 تا 10 از 10

نام تاپیک: ایجاد کانکشن به صورت عمومی برای تمام صفحات

  1. #1

    Question ایجاد کانکشن به صورت عمومی برای تمام صفحات

    سلام دوستان

    من می خوام یک متغیر از نوع sqlconnection تعریف کنم که در تمام توابع و در تمام صفحات قابل استفاده باشه یعنی یه جور متغیر عمومی برای تمام صفحات پروژه.
    آیا برای این کار باید از web.config استفاده بشه؟ و چه جوری؟

    با تشکر

  2. #2
    کاربر دائمی آواتار milade
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    شیراز
    پست
    2,189

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    استفاده از کلاس رو توصیه می کنم

  3. #3
    کاربر دائمی آواتار merlin_vista
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    نصف جهان
    پست
    1,014

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    1 - ايتدا متن كانكشن استرينگ را در وب كانفيگ بنويسيد .
        <connectionStrings>
    <clear/>
    <add name="cstr" connectionString="Data Source=.;Initial Catalog=WebsiteTest1;Persist Security Info=True;User ID=sa;Password=123" providerName="System.Data.SqlClient"/>
    </connectionStrings>


    2 - سپس در لايه DAL آن را فراخاني كن . (در صورتي كه از معماري سه لايه استفاده كني . احتياج به ساخت كانكشن در تمام صفحات نيست و فقط بايد در لايه DAL آن را ايجاد كني . )

    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["cstr"].ConnectionString.ToString());

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    هيج جا بابل نميشه
    پست
    356

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    يك جستجو كن تا دلت بخواد در اين باره مطلب بيدا مي كني

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1388
    محل زندگی
    مشهد
    پست
    184

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    بسم الله و سلام

    وقتی سایت رو pulish میکنیم ، همه ی فایل ها pulish میشن به جز web.config . علت این چیه ؟
    اطلاعات connection string تو اونه .
    برای حل این مشکل چکار کنم .؟

  6. #6

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    فکر کنم اگر دستی هم کپی کنید مشکلی پیش نمیاد...!

  7. #7
    کاربر دائمی
    تاریخ عضویت
    دی 1388
    محل زندگی
    مشهد
    پست
    184

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    وقتی سایت رو pulish میکنیم ، همه ی فایل ها pulish میشن به جز web.config . علت این چیه ؟
    اطلاعات connection string تو اونه .
    توضیح بیشتر بدید لطفا .
    این کار به دلیل اینه که یک سایت قراره روی یک سیستم نصب بشه و کاربران از اون استفاده کنن .
    و من نمیخوام کاربران به یوزر پس دسترسی پیدا کنن .

    لطفا راهنمایی کند .

  8. #8
    کاربر دائمی آواتار hjran abdpor
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    برنامه نويس + شبگرد + سیسکو به پارسی
    پست
    1,416

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    با سلام.
    فکر کنم یه 3 سالی از عمر این تاپیک میگزره!!!!!!!!!!!
    در مورد پاپلیش وب سایت لطفا این را حتما بخونید و به توصیه دوستان عمل کنید.
    https://barnamenevis.org/showthread.p...ل-تکمیل)

  9. #9
    کاربر دائمی
    تاریخ عضویت
    دی 1388
    محل زندگی
    مشهد
    پست
    184

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    سلام

    گمان نمیکنم ، سوال من خیلی سخت باشه !

    سرور سایتی که قرار است کاربران مختلف استفاده کنند ، خودش است . ( یعنی باید فایل ها و دیتابیس سایت رو ، رو همون سیستمی که کاربر میخواد ازش استفاده کنه ، آپلود کنم - روی یک سیستم لوکال . )
    حالا میخوام کدهای نوشته شده ، حفظ بشه . کسی نتونه ببینه .

    وقتی pulish میکنم ، همه فایل های .aspx تبدیل میشن ، الا web.config که در اون connection string وجود داره .

    برای حل این مشکل چکار کنم .

  10. #10

    نقل قول: ایجاد کانکشن به صورت عمومی برای تمام صفحات

    میتونید رشته اتصال encrypt کنید برای اینکار هم توی گوگل یا توی این سایت یه سرچ کنید...!

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •