سؤال

لقد قمنا للتو بتحديث ASP.NET من Preview 3 إلى Preview 5 وواجهنا مشكلة في Html.Image HtmlHelper في صفحاتنا aspx.

يبدو أن Html.Image انتقل من System.Web.Mvc داخل Microsoft.Web.Mvc, ، والطريقة الوحيدة التي وجدناها للوصول إلى المساعد الآن هي إضافة عبارة استيراد إلى كل صفحة .aspx تستخدمه.يمكن الوصول إلى جميع المساعدين الآخرين باستخدام using System.Web.Mvc; في كود C# خلف الصفحة الرئيسية للعرض، ولكن يبدو أن هذه الصفحة تحتاج إلى <@Import Namespace="Microsoft.Web.Mvc"> في كل صفحة .aspx.

هل يعرف اي شخص وسيلة حول هذا؟

هل كانت مفيدة؟

المحلول

يمكنك إضافة مساحة الاسم إلى الصفحات الموجودة في System.Web في تكوين الويب الخاص بك.

<pages validateRequest="false">
    <namespaces>
        <add namespace="Microsoft.Web.Mvc"/>        
    </namespaces>
</pages>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top