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

  • Bokeh

    Bokeh

    9 HAZİRAN 2014
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • Ralph Phillips

    Ralph Philli

    5 Aralık 2006