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

نام تاپیک: مشکل در استفاده از partialview و RenderAction

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1389
    محل زندگی
    تهران
    پست
    126

    مشکل در استفاده از partialview و RenderAction

    باید فرم زیر رو درست کنم
    eacpr.jpg
    گروه خبر و لیست خبر ها


    آیا میشه به RenderAction پارامتر اسال کرد من نتونسم به پارشیال وی و RenderAction پارامتر id گروه خبر رو بفرستم Html.RenderAction("GroupBy","Home","1")

    این ها کد این بخش


     
    public class News

    public int NewsID { get; set; }
    public int GroupNewsID { get; set; }
    public DateTime NewsDate { get; set; }
    public string NewsTitle { get; set; }
    public string NewsShort { get; set; }
    public string NewsSummery { get; set; }
    public string ImageNews { get; set; }
    public string ThumbnailNews { get; set; }
    public virtual GroupNews GroupNews { get; set; }


    public class GroupNews
    {
    public int GroupNewsID { get; set; }
    public string Title { get; set; }
    public virtual ICollection<News> News { get; set; }
    }
    ViewModel
    public class NewsGroupViewModel
    {
    public IEnumerable<GroupNews> GroupNews { get; set; }
    public IEnumerable<News> News { get; set; }
    }



    control
    public ActionResult GroupBy(int? id)
    {
    var Newsi = db.News.Where(m => m.GroupNewsID == id);
    var Gnews = db.GroupNews.Where(m => m.GroupNewsID == id);
    var model = new NewsGroupViewModel()
    {
    News = Newsi,
    GroupNews = Gnews
    };

    return View(model);
    }

    partial view

    @model Collection_IKF.Models.NewsGroupViewModel


    @foreach (var iprod in Model.News)
    {
    @iprod.NewsTitle
    }

    @foreach (var Igroup in Model.GroupNews)
    {
    @Igroup.Title
    }


    view defult

    @{Html.RenderAction("GroupBy","Home");}

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1389
    محل زندگی
    تهران
    پست
    126

    نقل قول: مشکل در استفاده از partialview و RenderAction

    مشکل حل شد شاید راه حل های بهتری هم باشه ولی کد زیر مشکل من رو حل کرد.

    control

    public ActionResult GroupBy(int? id )        {
    var Newsi = db.News.Where(m => m.GroupNewsID == id);
    var Gnews = db.GroupNews.Where(m => m.GroupNewsID == id);
    var model = new NewsGroupViewModel()
    {
    News = Newsi,
    GroupNews = Gnews
    };


    return View(model);
    }


    view


     <div>        <ul>
    <li>
    @{Html.RenderAction("GroupBy", "Home", new { id = 1 });}
    </li>
    <li>
    @{Html.RenderAction("GroupBy", "Home", new { id = 2 });}
    </li>
    <li>
    @{Html.RenderAction("GroupBy", "Home", new { id = 3 });}
    </li>
    </ul>


    </div>

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

  1. پاسخ: 1
    آخرین پست: یک شنبه 09 مرداد 1384, 16:46 عصر
  2. مشکل در استفاده مشترک (شبکه) از برنامه
    نوشته شده توسط naderigh در بخش Foxpro
    پاسخ: 7
    آخرین پست: چهارشنبه 23 اردیبهشت 1383, 16:26 عصر
  3. مشکل در استفاده از Event Onload
    نوشته شده توسط LeilaAsgari در بخش طراحی وب (Web Design)
    پاسخ: 2
    آخرین پست: یک شنبه 30 فروردین 1383, 07:55 صبح
  4. مشکل در استفاده از sql
    نوشته شده توسط ahmad sajjad در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 11 فروردین 1383, 19:01 عصر
  5. مشکل در استفاده از DeleteFile
    نوشته شده توسط mostafa612003 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: شنبه 20 اردیبهشت 1382, 12:53 عصر

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

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

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