مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

iran

عضویت از 1394/01/31

انتقال داده به _Layout.cshtml از Controller

  • دوشنبه 21 فروردین 1396
  • 11:07
تشکر میکنم

سلام

فرض کنید در سیستم داریم که یک صفحه لاگین دارد و مابقی صفحات برنامه از _Layout.cshtml استفاده میکنند حال می خواهم

الف)چگونه می توان در _Layout.cshtml یک  TempData یا یک متغيری که بتوان از صفحات دیگر به ان داده ارسال کرد ایجاد کنم

ب)بتوان هنگام اجرا شدن این  _Layout.cshtml  داده تعریف شده با یک دستور if با شرطی چک شود

ج)هر وقت لاگین بدرستی انجام شد یک از Controller مربوطه

TempData["login"] 

به ارسال شود _Layout.cshtml  

باتشکر

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 21 فروردین 1396
  • 12:54

از هر اکشنی ارسال بشه در Layout قابل باز یابی هست

البته بهتره از View ارسال کنید

ب ) میتونید در بالای ویو با یک If خاصیت Layout را مقدار دهی کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)