ASP.NET MVC Preview 5 - قام مساعد Html.Image بنقل مساحة الاسم
-
02-07-2019 - |
سؤال
لقد قمنا للتو بتحديث 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>
لا تنتمي إلى StackOverflow