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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • Ludique

    Ludique

    21 NİSAN 2009
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008