samira6446
یک شنبه 13 بهمن 1392, 17: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;
}
}
من در برنامه ام چند تا یوزر کنترل دارم
حالا این یوزر کنترل ها رو توی یک صفحه استفاده کردم
توی یک صفحه چند دکمه دارم که از این یوزر کنترل ها استفاده می کنند
من میخوام که تعریف یوزر کنترل را به صورت سراسری انجام بدم
دیگه در داخل هر رویداد کلیک دکمه هام ننویسیم
سرج کردم ولی چیزی پیدا نمی کنم
ممنون میشم راهنمایی کنید
نمونه کدهام
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;
}
}