View Full Version : راهنمايي درباره منو در مستر پيچ
tanha_nabash
دوشنبه 16 شهریور 1388, 10:02 صبح
من يك منو در مستر پيچ دارم داراي ايتم هاي درج و ويرايش و جستجو است حالا مي خوام اگر كاربر عادي وارد شد فقطايتم جستجو فعال شود و اگر ادمين وارد شد تمام ايتم فعال شود
اين كد دسترسي به منو در مستر پيچ
Menu mn=(Menu ) Master .FindControl ("Menu1");
حالا درادامه كد نمي دونم چطوري بگويم ايتم كه valu ان 0و1 است را براي كاربر عادي غير فعال كن و براي ادمين فعال كن
mohammad.oud
شنبه 04 مهر 1388, 16:14 عصر
سلام دوست عزیز نمیدونم می خواستی چجوری بنویسی
ولی من اینجوری کار میکنم که
داخل ِ sitemap از ویژگی roles استفاده می کنم
یعنی مثلا داخل سایت مپ
<siteMapNode url="g.aspx" title="...." description=".." roles="administrator,publisher" />
<siteMapNode url="g.aspx" title="..aa.." description="aa." roles="administrator" />
مثلا توی این کد فقط کسایی که admin و کسایی که نقش publisher دارن میتونن این گزینه از منو رو ببینن.
و
گزینه ی بعدی رو فقط admin میتونه ببینه
موفق باشی
mehrdad201
یک شنبه 12 مهر 1388, 00:10 صبح
به نظر من هم بهترین کار همین روشی هست که جناب mohammad.oud فرمودند.
اما اگه میخوای از منوهای سی اس اس یا جاوااسکریپت استفاده کنی باید موقع رندر شدنشون اونها رو هندل کنی و چک کنی رول کاربر چیه و بر اساس اون ایتمها رو فعال یا غیر فعال کنی.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.