帮忙看下 哪里错误??

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:30:01
Button Btn1 = new Button();
Btn1.Text = "同意";
Btn1.BackColor = System.Drawing.Color.LightGray;
Btn1.BorderColor = System.Drawing.Color.Black;
Btn1.OnClientClick = "btn1_Click";
Btn1.ToolTip = "我同意以上条件";
Controls.Add(btn1);

Button Btn2 = new Button();
Btn2.Text = "返回";
Btn2.BackColor = System.Drawing.Color.LightGray;
Btn2.BorderColor = System.Drawing.Color.Black;
Btn2.OnClientClick = "btn2_Click";
Btn2.ToolTip = "我考虑下,先返回首页再说";
Controls.Add(btn2);
Panel Mypan = new Panel();

Button Btn1 = new Button();
Btn1.Text = "同意";

Btn1.Click += new EventHandler(btn2_Click);
以及.apsx要写一个控件

Btn1.OnClientClick = "btn1_Click";
Btn2.OnClientClick = "btn2_Click";
这是放脚本事件的地方吧
事件应该是Btn1.Click += new event...( btn1_Click);
忘记怎么写了tab自己会出来。

---------------------------------
Btn1.Click += new EventHandler(btn1_Click);

Controls.Add(btn1);
改成,如下
Controls.Add(Btn1);

下面一个也是Btn2
主要是大小写问题.属性不存在的删除.

在vs2005的OnClientClick仅仅是在客户端执行一段javasript脚本.但是你把他在服务端
Btn2.OnClientClick += new EventHandler(btn2_Click);
显然是毫无意义的.
Btn2.OnClick += new EventHandler(btn2_Click);
这样才是把btn2_Click通过委托到OnClick事件中去.

btn1改成Btn1;btn2改成Btn2

注意因为c#是大小写敏感的,所以要注意一下这些的拼写。