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

نام تاپیک: ایجاد خطا هنگام صدا زدن اکشن در layout

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    بروجرد
    پست
    50

    Question ایجاد خطا هنگام صدا زدن اکشن در layout

    با سلام ، من یه Layout دارم که می خوام درونش چند از بخش ها رو با استفاده از PartialView و اکشن ایجاد کنم یعنی این قسمت ها به صورت پویا هستند.
    این کد اکشن من هست:
     public virtual async Task<ActionResult> CompanyAboutUs()
    {
    SettingRepository bl = new SettingRepository();
    var temp = await bl.FindAsync(1);
    return PartialView(MVC.Home.Views.CompanyAboutUsPartial,t emp.AboutUsText);
    }


    اینم کد Partial خروجی این اکشن :
    @model string Str

    @Html.Raw(Model)



    اینجوری هم در Layout ازش استفاده کردم
    کد HTML:
    @{Html.RenderAction(MVC.Home.CompanyAboutUs());}

    ولی در هنگام اجرا خطای زیر ظاهر میشه :
    System.Web.Mvc.HttpHandler Util+ServerExecuteHttpHandlerAsync Wrapper


    ممنون میشم راهنمایی کنید.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    rayancode.ir
    پست
    1,559

    نقل قول: ایجاد خطا هنگام صدا زدن اکشن در layout

    سلام.
    پارشیال رو که اینجوری صدا نمی زنن دوست عزیز.
    جای این MVC.Home.Views.CompanyAboutUsPartial

    فقط تو دابل کوتیشن اسم پارشیال رو بنویس

  3. #3

    نقل قول: ایجاد خطا هنگام صدا زدن اکشن در layout

    مقدار برگشتی اکشن رو اصلاح کنید (PartialViewResult) :


    public virtualasync Task<PartialViewResult> CompanyAboutUs()

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    بروجرد
    پست
    50

    نقل قول: ایجاد خطا هنگام صدا زدن اکشن در layout

    نقل قول نوشته شده توسط r4hgozar مشاهده تاپیک
    سلام.
    پارشیال رو که اینجوری صدا نمی زنن دوست عزیز.
    جای این MVC.Home.Views.CompanyAboutUsPartial

    فقط تو دابل کوتیشن اسم پارشیال رو بنویس
    دوست عزیز این کار معادل همون کاریه که شما میگید فقط از nuget T4MVC استفاده شده

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    بروجرد
    پست
    50

    نقل قول: ایجاد خطا هنگام صدا زدن اکشن در layout

    نقل قول نوشته شده توسط hakim22 مشاهده تاپیک
    مقدار برگشتی اکشن رو اصلاح کنید (PartialViewResult) :


    public virtualasync Task<PartialViewResult> CompanyAboutUs()
    مرسی دوست عزیز تابع باید از نوع Async نباشه .
    در ضمن ActionResult کلاس پدری هست که PartialViewResult از اون ارث بری میکنه پس در دادن خروجی مشکلی نداره
    اینم لینک

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

  1. سوال: مشکل در ایجاد تابع و صدا زدن آن
    نوشته شده توسط reza69 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 28 خرداد 1392, 08:53 صبح
  2. سوال: ایجاد خطا هنگام استفاده از WindowsHostForm
    نوشته شده توسط siavoshi در بخش WPF
    پاسخ: 2
    آخرین پست: یک شنبه 08 مرداد 1391, 13:16 عصر
  3. حرفه ای: ایجاد خطا هنگام آپلود عکس روی هاست
    نوشته شده توسط parvizfahimy در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 06 اردیبهشت 1389, 20:16 عصر
  4. حرفه ای: اجباری کردن بلوک try در هنگام صدا زدن یک متد
    نوشته شده توسط alireza_tavakol در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 21 شهریور 1388, 10:13 صبح
  5. پاسخ: 8
    آخرین پست: دوشنبه 15 بهمن 1386, 08:04 صبح

برچسب های این تاپیک

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

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