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

  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • Hak5

    Hak5

    7 EYLÜL 2005
  • ibebrent

    ibebrent

    23 Temmuz 2007