السلام عليكم
أرجو ان تدلوني على ال namespace وال classes التي تحتويها
لأنها لا تعمل معي من خلال usercontrol مع انها كانت تعمل جيدا من خلال webform
شكرا لكم
السلام عليكم
أرجو ان تدلوني على ال namespace وال classes التي تحتويها
لأنها لا تعمل معي من خلال usercontrol مع انها كانت تعمل جيدا من خلال webform
شكرا لكم
Import the
System.Web.Security;
Namespace
يجب أن يتم تضمين ال namespace بداخل الكنترول كالتالي:
C# using System.Web.Security; VN.NET Improts System.Web.Security
تم تعديل هذه المشاركة بواسطة محمد خليل أبو صلاح في 25 يوليو 2005 في 06:46
You can fly while you can touch the sky
ده اللي انا انا عامله
لكن برده بيعطي error
هل الـ user control لا يستطيع التعامل مع System.Web.Security ?
لأن الكود كان شغال حلو جدا على webForm ولما حولته الى userControl اعطى مشكلة ولم يستطع التعامل مع System.Web.Security
فما هو السبب ؟
رسالة الخطأ هي :
C:\Inetpub\wwwroot\projecto\zzuser_login.ascx.cs(122): The type or namespace name 'User' could not be found (are you missing a using directive or an assembly reference?)
السطر اللي بيعمل ال error هو:
if (User.Identity.IsAuthenticated)
{
panel_login.Visible =false;
}وطبعا انا مستخدم :
using System.Web.Security;
الشئ الغريب ان الكود هذا عمل بدون أخطاء عندما كان موضوعا في webform
لكن عندما نقلته الى usercontrol فانه يطلع error أثناء ال build
شئ آخر لاحظته:
وهو عند استخدام :
using System.Web.Security;
اذا كتبت نقطة . بعد كلمة Security فإن ال intellisence لا تعمل
اي انه لا يظهر لي المحتويات الموجودة بداخل ال Security
ايه الحل
ياريت تساعدوني
عشان انا قربت اتجنن :wacko:
جزاكم الله خيرا
الخطأ انك لم تكتب
Context.User.Identity.IsAuthenticated
:)
تم تعديل هذه المشاركة بواسطة Eclipse في 25 يوليو 2005 في 15:41
شكرا لك Eclipse
هذا هو الحل
بارك الله فيكم جميعا
هذا الموضوع مغلق.