Html.() RenderPartial jiletle sözdizimi | Netgez.com
SORU
8 AÄžUSTOS 2011, PAZARTESÄ°


Html.() RenderPartial jiletle sözdizimi

Bu bir dize oluşturma: kısmi görünümü sonucunu verir, çünkü çalışır

@Html.Partial("Path/to/my/partial/view")

Ama RenderPartial kullanmayı tercih ediyorum ve yazmaya ihtiyacım var gibi görünüyor:

@{Html.RenderPartial("Path/to/my/partial/view");}

yerine:

@Html.RenderPartial("Path/to/my/partial/view");

İşe almak için. Hata iletisi:

 Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments

Daha iyi bir açılış kodu engellemek yerine yol var @{...} sadece bir yöntem çağrısı için?

CEVAP
8 AÄžUSTOS 2011, PAZARTESÄ°


  • RenderPartial()yöntem geçersizyanıt akışına yazar. Geçersiz bir yöntem, C#, ihtiyaç ; dolayısıyla { } tarafından alınmalıdır.

  • Partial() MvcHtmlString bir döndüren bir yöntemdir. Razor, bir özellik veya düz HTML ayırt etmek için @ sadece bir önek ile böyle bir dize döndüren bir yöntem diyebilirsiniz sayfasında var.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • kalabrandmusic

    kalabrandmus

    25 Kasım 2009
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009