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

  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011