grobech
چهارشنبه 10 فروردین 1390, 00:01 صبح
سلام
من یه server control سعی کردم بنویسم پیغام خطا نمیده ولی وقتی روی دکمه کلیک میکنم هیچ کاری نمیکنه
متشکر میشم بگید مشکلش کجاست
namespace ServerControl1
{
[DefaultProperty("Text")]
[DefaultEvent("Click")]
[ToolboxData("<{0}:ServerControl1 runat=server></{0}:ServerControl1>")]
public class ServerControl1 : WebControl
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
Button btnmath = new Button();
TextBox txtnumber1 = new TextBox();
TextBox txtnumber2 = new TextBox();
Label result = new Label();
Literal codehtml = new Literal();
public string text1
{
get
{
return txtnumber1.Text;
}
set
{
txtnumber1.Text = value;
}
}
public string text2
{
get
{
return txtnumber2.Text;
}
set
{
txtnumber2.Text = value;
}
}
public void zarb()
{
Int32 a1 = Convert.ToInt32(text1);
Int32 a2 = Convert.ToInt32(text2);
Int32 a3 = a1 * a2;
result.Text = a3.ToString();
}
protected override void CreateChildControls()
{
codehtml.Text = "<br />";
Controls.Add(result);
Controls.Add(codehtml);
Controls.Add(txtnumber1);
Controls.Add(codehtml);
Controls.Add(txtnumber2);
Controls.Add(codehtml);
btnmath.Click += new EventHandler(btnmath_Click);
btnmath.Text = "zarb";
Controls.Add(btnmath);
}
void btnmath_Click(object sender, EventArgs e)
{
HttpContext.Current.Session.Add("d3", "add session by commponet");
zarb();
}
}
}
من یه server control سعی کردم بنویسم پیغام خطا نمیده ولی وقتی روی دکمه کلیک میکنم هیچ کاری نمیکنه
متشکر میشم بگید مشکلش کجاست
namespace ServerControl1
{
[DefaultProperty("Text")]
[DefaultEvent("Click")]
[ToolboxData("<{0}:ServerControl1 runat=server></{0}:ServerControl1>")]
public class ServerControl1 : WebControl
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
Button btnmath = new Button();
TextBox txtnumber1 = new TextBox();
TextBox txtnumber2 = new TextBox();
Label result = new Label();
Literal codehtml = new Literal();
public string text1
{
get
{
return txtnumber1.Text;
}
set
{
txtnumber1.Text = value;
}
}
public string text2
{
get
{
return txtnumber2.Text;
}
set
{
txtnumber2.Text = value;
}
}
public void zarb()
{
Int32 a1 = Convert.ToInt32(text1);
Int32 a2 = Convert.ToInt32(text2);
Int32 a3 = a1 * a2;
result.Text = a3.ToString();
}
protected override void CreateChildControls()
{
codehtml.Text = "<br />";
Controls.Add(result);
Controls.Add(codehtml);
Controls.Add(txtnumber1);
Controls.Add(codehtml);
Controls.Add(txtnumber2);
Controls.Add(codehtml);
btnmath.Click += new EventHandler(btnmath_Click);
btnmath.Text = "zarb";
Controls.Add(btnmath);
}
void btnmath_Click(object sender, EventArgs e)
{
HttpContext.Current.Session.Add("d3", "add session by commponet");
zarb();
}
}
}