View Full Version : سوال: دلیل عدم شناسایی Roles.IsUserInRole در کد
maryam6262
پنج شنبه 24 شهریور 1390, 12:09 عصر
من قصد دارم کنترل treeveiw ای که مربوط به admin هست را با کد ریز برای کاربران عادی مخفی کنم اما همون طور که می بینید ارور میده.( asp.net 4 با زبان c#)
75330
Saman Hashemi
پنج شنبه 24 شهریور 1390, 13:29 عصر
Page.Roles بذار ببين درست ميشه...!
maryam6262
پنج شنبه 24 شهریور 1390, 15:54 عصر
Page.Roles بذار ببين درست ميشه...!
نه درست نشد.
Line 16: The name 'Roles' does not exist in the current context
Line 18: Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.Unit'
Line 14: protected void TreeView2_Load(object sender, EventArgs e)
Line 15: Line 16: if ((Roles.IsUserInRole("Admin") == false))
Line 17: TreeView2.Visible = false;
Line 18: TreeView2.Height = "0";
Saman Hashemi
شنبه 26 شهریور 1390, 08:59 صبح
شما چرا Roles چك ميكني بايد User چك كه توي اين Role هست يا نه User.IsUserInRole...!
if (User.IsInRole("Admin") == true)
{
//Code
}
dorparasti
شنبه 26 شهریور 1390, 11:13 صبح
مطمئنی فضا نام system.web.security رو توی page قرار دادی ؟
using System.Web.Security
بعدم توی خط 18 کدت یه خطای دیگه هم داره . داری به یک متغیر float مقدار string میدی ...
maryam6262
شنبه 26 شهریور 1390, 18:32 عصر
مطمئنی فضا نام system.web.security رو توی page قرار دادی ؟
using System.Web.Security
بعدم توی خط 18 کدت یه خطای دیگه هم داره . داری به یک متغیر float مقدار string میدی ...
ممنون . درست شد.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.