سؤال

أحاول الاتصال 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top