ورود

View Full Version : سوال: مشکل عجیب با قالب!!



irpersian20
پنج شنبه 06 شهریور 1393, 21:36 عصر
سلام
دوستان من یک layout ساختم و اعمال کردم و الان تقریبا خوب کار میکنه
کنترلر Home و اکشن Index تست شد
سپس در کنترلر Home یک اکشن دیگر ساختم . اما دیگر بدون قالب و فقط Text ها رو نشون میده
یک کنترلر دیگر ساختم و یک اکشن پیش فرض داخلش. اما به خوبی کار کرد!!
چرا این طوریه؟
یعنی کنترلر بسازم با view با نام index مشکل نیست. اما اکشن دیگر مشکل دارد!!!

En_MK
پنج شنبه 06 شهریور 1393, 22:59 عصر
اگر به واسطهاون اکشن (یه layout براش عمل نمیکنه) صفحه دیگه ای نمایش داده میشه
فکر میکنم باید در اون صفحه layout را مقدار دهی کنید


@{
Layout = Request.IsAjaxRequest() ? null : "~/Views/Shared/_Layout.cshtml";
}



منبع (http://stackoverflow.com/questions/5318385/mvc-3-how-to-render-a-view-without-its-layout-page-when-loaded-via-ajax)

irpersian20
جمعه 07 شهریور 1393, 00:24 صبح
سلام
مشکل پابرجاست

irpersian20
جمعه 07 شهریور 1393, 08:12 صبح
سلام
درادرس دهی css مشکل وجود داشت. و ~ یادم رفته بود بزارم. اما سوال اینه که چرا با اکشن دیفالت یک کنترلر مکشل نداشت این ادرس دهی اما با اکشن های دیگر یک کنترلر مشکل داشت؟

reza_ali202000
یک شنبه 09 شهریور 1393, 09:17 صبح
زمان رندر کردن کنترل ها بروزرها معمولا برخی خطا ها رو کشف میکنن و رفع میکنن. مثل نبستن دیو. یا تگ اچ تی ام ال. ولی اگه کنترلی مثلا جدول باشه احتملا خطا دادن هس. برا همین بعضی مرورگرها میتونن این کار رو انجام بدن بعضیهاشون نمیتونن. حالا همون کنترلر هم احتمالا توی خیلی از مرورگرها مشکل داره.