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

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • fireflame65

    fireflame65

    27 Mart 2007
  • NPR

    NPR

    22 NİSAN 2006