SORU
1 Temmuz 2011, Cuma


Nasıl ASP.NET MVC kısmi bir görünüm parametreleri geçirmek için?

Bu kısmi görünümü var varsayalım:

Your name is <strong>@firstName @lastName</strong>

bir çocuk üzerinden eylem gibi sadece erişilebilir

[ChildActionOnly]
public ActionResult FullName(string firstName, string lastName)
{

}

Ve başka bir görünüm içinde bu kısmi görünümü kullanmak istiyorum:

@Html.RenderPartial("FullName")

Diğer bir deyişle, ad ans kısmi görünümler arasında soyadı geçmek mümkün olmak istiyorum. Nasıl böyle bir şey yapayım?

CEVAP
1 Temmuz 2011, Cuma


Bu aşırı yük (RenderPartialExtensions.RenderPartial on MSDN) kullanın:

public static void RenderPartial(
    this HtmlHelper htmlHelper,
    string partialViewName,
    Object model
)

yani:

@{Html.RenderPartial(
    "FullName",
    new { firstName = model.FirstName, lastName = model.LastName});
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8lacKy

    8lacKy

    30 Mart 2009
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010