PDA

View Full Version : سوال: ظاهر شدن یکسری از منو ها بعد از ورود به یک صفحه خاص



mohsen.nsb44
جمعه 11 فروردین 1391, 10:55 صبح
سلام همانطور که میدونید اگه به دایو id و runut رو اختصاص بدیم قابل دسترس هستند
حال سوال من اینجاست
فرض کنید من یک صفحه به نام املاک فروش زمین دارم حالا من تو مستر پیج یک منو درست کردم برای دسترسی به اطلاعات زمین و visible اونو برابر false گرفتم حالا میخوام زمانی که وارد صفحه فروش زمین شدم اون دایوی که در مسترپیجم visible اونو false گرفته بودم برابر true بشه

hamid_shrk
جمعه 11 فروردین 1391, 11:24 صبح
با سلام
ابتدا این name space رو اضافه کنید به صفحتون :

using System.Web.UI.HtmlControls;

بعد :

MasterPage myMasterPage = (MasterPage)Page.Master;
HtmlGenericControl div = (HtmlGenericControl)myMasterPage.FindControl("div1");
div.Visible = false;

حله؟

mohsen.nsb44
جمعه 11 فروردین 1391, 11:26 صبح
با سلام
ابتدا این name space رو اضافه کنید به صفحتون :

using System.Web.UI.HtmlControls;

بعد :

MasterPage myMasterPage = (MasterPage)Page.Master;
HtmlGenericControl div = (HtmlGenericControl)myMasterPage.FindControl("div1");
div.Visible = false;

حله؟
تشکر میکنم از پاسختون فقط میشه بگین HtmlGenericControl چیکار میکنه؟

hamid_shrk
جمعه 11 فروردین 1391, 11:32 صبح
یک کلاسه که مجموعه کنترل های html رو شامل میشه مثل همون کنترل های دات که مثلا شما بخواید یک تکست باکس دات نت رو پیدا کنید باید این دستور رو بنویسید :

TextBox txt = (TextBox)myMasterPage.FindControl("txt1");

ولی اینجا برای کنترل های html همشون جمع شدن تو HtmlGenericControl