Razor'a "klasik" bir ASP.NET MVC görünümü yerleştirmeye çalışıyorum ve geleneksel (non-Razor) Html yardımcı yöntemini kullanmaya çalışırken sıkışıp kaldım. Düzenli (non-Razor) görünümlerinde kullanırkenJilet neden HTML Yardımcımı bulamıyor?
public static string WrappedValidationSummary(this HtmlHelper htmlHelper, string SummaryError)
{
...
}
yardımcı yöntem ince işliyor: yardımcı yöntem aşağıdaki imzası vardır.
Razor kullanmadan böyle bakın:
'System.Web.Mvc.HtmlHelper' bir içermediğini
Bir çalışma zamanı hata mesajı alıyorum 'WrappedValidationSummary' tanım ve hiçbir uzantısı yöntemi 'WrappedValidationSummary 'System.Web.Mvc.HtmlHelper'tip bir ilk argüman kabulbulunamadı@Html.WrappedValidationSummary("Mitarbeiter konnnte nicht angelegt werden.");
Visual Studio Jilet sözdizimi denetleyicisi (eğer? Bir kullanarak emrini veya bir derleme başvurusu eksik) ve IntelliSense Uzantımın yöntemin tanımını bulmak sorun. Proje yeniden derleme yardımcı olmuyor.
Neye ters gidiyor?
benim web.config için ad katmıştı ama jilet ad alanları için ekstra yapılandırma bölümünün farkında değildi. Önerin için teşekkürler! –
Sorun değil, yardımcı olabileceğime sevindim. – kim3er
Bu hala RTM için gerekli mi? Tüm Razor bitleri System.Web.Mvc düzeneğine dahil edilmiş gibi görünüyor, ancak Razor yapılandırma sınıfları orada görünmüyor. RazorWebSectionGroup için dokümanlar System.Web.WebPages.Razor.dll dosyasında olduğunu söylüyor, ancak bu topluluğu GAC'de bulamıyorum. Elbette bunun için ayrı bir mecraya başvurmanız gerekmemelidir. –