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

  • andony5589

    andony5589

    7 Aralık 2011
  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • J Medema

    J Medema

    11 EKİM 2006