Güncelleme : lütfen MVC 3 RC: Razor HtmlHelper Uzantıları (veya görünümler için diğer ad alanları) için geçerli olan güncellenmiş cevabıma bir göz atın. Bulunamadı
Bu, MVC 3 Preview 1 ve MVC 3 Beta (bugün piyasaya sürüldü) arasında değişti. Preview 1 Razor'da WebForms ad alanları yapılandırma bölümünü kullandı. Ancak Beta'da WebForms'dan ayrı yeni bir yapılandırma bölümü vardır. Follwing'i web.config dosyanıza eklemeniz (veya şablondan yepyeni bir projeyle başlamanız gerekir):
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="MyCustomHelpers" />
</namespaces>
</pages>
</system.web.webPages.razor>
Düzenleyici tarafından değişikliklerin alınması için dosyayı kapatıp yeniden açmanız gerekebileceğini unutmayın .
Razor'un MVC3 Beta'da çalışmasını sağlamak için web.config dosyasında gerekli olanlarda başka değişiklikler olduğunu unutmayın, bu nedenle ~\View\Web.config
Beta proje şablonlarında gönderilen dosyaya bir göz atmanızın en iyisi olur .