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

نام تاپیک: سوال در مورد viewbag

  1. #1

    Question سوال در مورد viewbag

    با سلام
    در داخل يك كنترل مثلا Home اگر يك ViewBag تعريف كنيم آيا اين ViewBag در داخل همان كنترلر Home در تمامي متدها ميتوان از آن استفاده كرد ؟ يعني در متد a و متد B مينوان از مقدار آن ViewBag استفاده نمود؟ اگر نه براي اينكه متغييري تعريف كرد كه در داخل يك كنترلر و در تمامي متدها از آن استفاده كرد چه كاري بايد انجام داد ۀ

  2. #2

    نقل قول: سوال در مورد viewbag

    از ViewBag فقط میتونید داخل اکشن و ویو اون اکشن استفاده کنید و قابل استفاده بین اکشن های دیگه نیست .

    برای استفاده از یک متغییر بین چند اکشن 2 راه وجود داره :
    1- راهی که داخل AccountController پیشفرض پروژه های Individual User Accounts برای جا به جایی ReturnURL استفاده شده ( پاس دادن مقدار متغییر به ویو ها از طریق ViewBag و Post کردن اون ها از ویو به اکشن دوم )
    2- راه ساده تر استفاده از Tempdata هستش که از Session ها برای نگهداری مقادیر استفاده میکنه : http://www.tutorialsteacher.com/mvc/...in-asp.net-mvc

  3. #3

    نقل قول: سوال در مورد viewbag

    سلام شما نمیتونید اینکارو بکنید هر ViewBag که در داخل یک متد(اکشن) استفاده میشه فقط میتونه در داخل View اون اکشن استفاده بشه.
    برای اینکار شما میتونید از session ها ویا cookie ها استفاده کنید.

  4. #4

    نقل قول: سوال در مورد viewbag

    بله شما می توانید از ViewBag در بین تمام متدهای یک کنترلر استفاده کنید. ViewBag و ViewData هر دو یک به یک بخش از حافضه اشاره می کنند و یک مقدار دارند. فرقش اینه که ViewBag یک متغیر از نوع dynamic هست ولی ViewData که لیست Key/Value از نوع string هست. در پشت کار این دو متد به یک لیست یکسان وصل میشوند. در واقع ViewBag تلاشی برای ساده تر کردن کار با ViewData هست.

    مقداری که فقط بین یک اکشن و ویوی خودش کار میکنه TempData هست. مقادیر درون TempData بعد از ارسال Response به کلاینت پاک میشوند.

  5. #5

    نقل قول: سوال در مورد viewbag

    میشه استفاده کرد
    تازه میتونید دستوراتتونو توی کنترلر بنویسید و viewbag خودتونو به صورتی که دوست دارید تعریف کنید تا قالب خروجی ای که میخاید رو بهتون بده
    مثلا یه متغییر بزار و استایل ورودی زمان رو بهش بده و بزار توی viewbag تا با همون فرمت بهت بده
    موفق باشید
    آخرین ویرایش به وسیله Moien Tajik : یک شنبه 03 دی 1396 در 13:40 عصر دلیل: حذف تبلیغ از پست

تاپیک های مشابه

  1. سوال در مورد توابع !
    نوشته شده توسط toxi_boy733 در بخش SQL Server
    پاسخ: 5
    آخرین پست: شنبه 09 آذر 1387, 21:02 عصر
  2. سوال در مورد Extended Stored Procedure
    نوشته شده توسط محسن در بخش SQL Server
    پاسخ: 12
    آخرین پست: چهارشنبه 26 اسفند 1383, 01:23 صبح
  3. سوال در مورد کد اس کیو ال
    نوشته شده توسط ghaum در بخش T-SQL
    پاسخ: 2
    آخرین پست: سه شنبه 06 خرداد 1382, 20:19 عصر
  4. یه سوال در مورد پاسکال
    نوشته شده توسط structures_c در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 1
    آخرین پست: شنبه 16 فروردین 1382, 14:23 عصر
  5. یک سوال در مورد کد sql
    نوشته شده توسط ghaum110 در بخش T-SQL
    پاسخ: 1
    آخرین پست: چهارشنبه 14 اسفند 1381, 16:29 عصر

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

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