PDA

View Full Version : یوزر کنترل سراسری



samira6446
یک شنبه 13 بهمن 1392, 16:48 عصر
سلام دوستان
من در برنامه ام چند تا یوزر کنترل دارم
حالا این یوزر کنترل ها رو توی یک صفحه استفاده کردم
توی یک صفحه چند دکمه دارم که از این یوزر کنترل ها استفاده می کنند
من میخوام که تعریف یوزر کنترل را به صورت سراسری انجام بدم
دیگه در داخل هر رویداد کلیک دکمه هام ننویسیم
سرج کردم ولی چیزی پیدا نمی کنم
ممنون میشم راهنمایی کنید
نمونه کدهام





protected void BtnIns_Click(object sender, EventArgs e)
{
try
{
string DeletMomayez;
UserControl OfTimeF1 = (UserControl)FindControl("OfTime3");
TextBox UTime1 = (TextBox)OfTimeF1.FindControl("txtTime1");
TextBox UTime2 = (TextBox)OfTimeF1.FindControl("txtTime2");

UserControl OneDate = (UserControl)FindControl("oneDate2");
JQDatePicker UCJ_One_date = (JQDatePicker)OneDate.FindControl("JQDatePicker_1");
DeletMomayez = mtd.delMomayez(UCJ_One_date.Text) + "," + mtd.delDot(UTime1.Text) + "," + mtd.delDot(UTime2.Text);
LstAllTime.Items.Add(DeletMomayez);
}
catch (Exception ex)
{
lblMsg.Text = " خطا در انجام عملیات " + "<br/>" + ex.Message;
}
}


یکی دیگه مثلاً توی همون صفحه

protected void Page_SaveStateComplete(object sender, EventArgs e)
{
try
{
if (!IsPostBack)
{
string Cor = mtd.dateToday();
UserControl OneDate = (UserControl)FindControl("oneDate2");
JQDatePicker UCJ_One_date = (JQDatePicker)OneDate.FindControl("JQDatePicker_1");

UserControl TwoDate = (UserControl)FindControl("Date1");
JQDatePicker UCJdate1 = (JQDatePicker)TwoDate.FindControl("JQDatePicker_1");
JQDatePicker UCJdate2 = (JQDatePicker)TwoDate.FindControl("JQDatePicker_2");

UCJ_One_date.Text = Cor;
UCJdate1.Text = Cor;
UCJdate2.Text = Cor;
}
}
catch (Exception ex)
{
lblMsg.Text = " خطا در انجام عملیات " + "<br/>" + ex.Message;
}
}

samira6446
یک شنبه 13 بهمن 1392, 22:57 عصر
سلام
واقعاً کسی این کار رو انجام نداده
اگر که انجام دادید بهم راهنمایی کنید ممنون میشم

samira6446
دوشنبه 14 بهمن 1392, 16:30 عصر
احتمالاً کسی این کار رو نکرده شاید اصلاً نمیشه این کار رو انجام داد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!!!!! !!!

Majid.Stu66
دوشنبه 14 بهمن 1392, 17:26 عصر
باسلام
ببینید این لینک می تونه کمکتون کنه
http://asp.net-tutorials.com/user-controls/using/

samira6446
دوشنبه 14 بهمن 1392, 19:19 عصر
سلام
نخیر این چیزی نیست که من میخوام
لطفاً یکبار دیگه به تاپیک من دقت کنید
من میخوام قبل از لود مثل یک متغیر سراسری که تعریف می کنیم یوزر کنترل رو تعریف کنم و در همه کدها ازش استفاده کنم
همین
ممنون

samira6446
سه شنبه 15 بهمن 1392, 15:44 عصر
عجب برنامه نویسهایی !!!!!!!!!!!!!!!!!!!