SORU
25 Mart 2011, Cuma


Html.Bana garip aşırı yük hata veren RenderPartial?

Test kısmi adında bir sayfa yaptım_Test.cshtmlve arayacak bu benim görüşüm aynı dizine koy, işte burada:

<div>hi</div>

Ve arama cshtml görünümünde, ben basitçe söylemek gerekirse:

@Html.RenderPartial("_Test")

Bana hata verir:

CS1502: en iyi yüklenmiş yöntem maç için 'Sistem.Web.Web sayfaları.WebPageExecutingBase.Write(Sistemi.Web.Web sayfaları.HelperResult)' bazı geçersiz bağımsız değişken var

Ayrıca aynı sonucu tam yolunu denedim. Bu hareket neden çok karışık ben böyleyim, sanırım basit bir şey kaçırıyorum...? Baktığın için teşekkür ederim.

CEVAP
25 Mart 2011, Cuma


Html.RenderXXX dönüş void yardımcıları çünkü bu hatayı alıyorsanız - doğrudan yanıt şeyler için* yazma çünkü geri dönüş yok. Onlar gibi bu kullanmanız gerekir:

@{ Html.RenderPartial("_Test"); }

Ayrıca Html var.Kısmi yardımcı olacak, hangi iş ile sözdizimi, ama istemiyorum tavsiye kullanarak sürece senin için, çünkü performans (ilk bestelediği verilen kısmi görünüme dize, ve sonra üst görünüm koyar içine yanıt*).

bu tamamen doğru değil * aslında ViewContext içine işlenmiş.Bir yazar ve bir kez tam sayfa işlenen ve oluşur, her şeyi yanıt gidiyor

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amena

    Amena

    15 Kasım 2006
  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006