لا يمكن العثور على فئة httpserverutility في system.web في c#
-
21-09-2019 - |
سؤال
أحاول الاتصال httpserverutuility.urldecode وظيفة في C# باستخدام Visual Studio 2005 ، ولكن لا يمكن العثور عليه. انا using System.Web
بشكل صحيح ، ولكن لا يبدو أن الفصل موجود. هل أحتاج إلى إضافة نوع من الإشارة إلى مشروعي؟
المحلول
بضع نقاط:
- تحتاج إلى إشارة إلى
System.Web
المجسم - تحتاج إلى الحصول على اسم الفصل الصحيح (
HttpServerUtility
, ، ليسHttpServerUtuility
) - تحتاج إلى الحصول على اسم الطريقة بشكل صحيح (
UrlDecode
, ، ليسURLDecode
) - تحتاج إلى مثيل للفصل ، لأنها طريقة مثيل
من المحتمل أن يكون الحصول على مثيل هو الجزء الأصعب ، إلا إذا كنت في ASP.NET - ليس لديها أي مُنشئ عام أو خاصية ثابتة لجلب مثيل. عادة ما تستخدم HttpContext.Server
. البديل هو الاستخدام HttpUtility.UrlDecode
, ، أيّ هو طريقة ثابتة. (مرة أخرى ، ستحتاج إلى إشارة إلى System.Web
.)
نصائح أخرى
إضافة إشارة إلى مجموعة system.web.
اضطررت لإضافة مجموعات إلى واجهة برمجة تطبيقات الويب الخاصة بي
System.Web
System.Web.Abstractions
System.Web.ApplicationServices
لا تنتمي إلى StackOverflow