动态添加控件 我要实现动态添加一系列的控件(Button、TextBox、DropDownlist、ListBox),并且实现在添加的时候改变其text和ID属性;在设置属性时要求接受用户的输入(即用户能自己在界面上设置其text和ID属性);我在动态设置实现不了了。帮我看下代码对不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void BtnRad_CheckedChanged(object sender, EventArgs e) { if (BtnRad.Checked) { PlaceHolder1.Controls.Clear(); MsgLab.Text = "你要添加的控件是:" + BtnRad.Text; //添加Button控件; Label LabInf1 = new Label(); //提示用户输入按钮的名字; LabInf1.Text = "输入按钮的名字:<br />"; PlaceHolder2.Controls.Add(LabInf1); TextBox TbName = new TextBox(); //创建TbName文本框,用来接受用户的输入,用于修改Button控件Text属性; //TbName.AutoPostBack = true; //设置TbName的AutoPostBack属性 PlaceHolder2.Controls.Add(TbName); Label LabInf2 = new Label(); //提示用户输入按钮的ID; PlaceHolder2.Controls.Add(LabInf2); LabInf2.Text = "<br />输入按钮的ID号:<br />"; TextBox TbID = new TextBox(); //创建TbID文本框,用来接受用户的输入,用于修改Button控件ID属性; //TbID.AutoPostBack = true; //设置TbID的AutoPostBack属性 PlaceHolder2.Controls.Add(TbID); Button Btn = new Button(); //创建按钮; PlaceHolder1.Controls.Add(Btn); Btn.Text = "Button"; //设置按钮的Text属性为用户在TbName输入的值; Btn.ID = "But1"; //设置按钮的ID属性为用户在TbID输入的值; } else { MsgLab.Text = ""; } } pr 能写一个方法是想不? 我做了一个单选按钮组,依据用户对单选按钮的选择来生产不同类型的控件(可生成的控件类型:TextBox,Button,DropDownlist,ListBox),当用户单击单选按钮时弹出相应的属性值设置文本框。比如,当单击DropDownlist单选按钮是,则弹出提示用户自定义DropDownlist的Text属性和ID属性的TextBox文本框,并能让用户自己添加Items(Items的数量不限);当用户单击的是Button时,只让用户自定义Button的Text属性和ID属性即可。。谁能告诉我怎么实现不? 最好能写成一个方法,直接调用就OK了。。 如何使用WebClient的proxy asp.net页面的跳转以及传值 access 打开数据库连接错误,未指定的错误 大家有没有好的asp人才网源码下载地址呢 求一正则表达式,除了单引号和=号之外的所有字符 用C#在ASP.net,ORACLE环境中怎样存取WORD文件? 怎样不响应验证控件? C++ http 请求出错 水晶报表10,想添加个序号列,怎样实现?? 急:一个页面上不能有两个TreeView吗? 都来看看吧,对于你们来说很简单的。 VS2005中treeview问题
{
if (BtnRad.Checked)
{
PlaceHolder1.Controls.Clear();
MsgLab.Text = "你要添加的控件是:" + BtnRad.Text; //添加Button控件;
Label LabInf1 = new Label(); //提示用户输入按钮的名字;
LabInf1.Text = "输入按钮的名字:<br />";
PlaceHolder2.Controls.Add(LabInf1);
TextBox TbName = new TextBox(); //创建TbName文本框,用来接受用户的输入,用于修改Button控件Text属性;
//TbName.AutoPostBack = true; //设置TbName的AutoPostBack属性
PlaceHolder2.Controls.Add(TbName);
Label LabInf2 = new Label(); //提示用户输入按钮的ID;
PlaceHolder2.Controls.Add(LabInf2);
LabInf2.Text = "<br />输入按钮的ID号:<br />";
TextBox TbID = new TextBox(); //创建TbID文本框,用来接受用户的输入,用于修改Button控件ID属性;
//TbID.AutoPostBack = true; //设置TbID的AutoPostBack属性
PlaceHolder2.Controls.Add(TbID);
Button Btn = new Button(); //创建按钮;
PlaceHolder1.Controls.Add(Btn);
Btn.Text = "Button"; //设置按钮的Text属性为用户在TbName输入的值;
Btn.ID = "But1"; //设置按钮的ID属性为用户在TbID输入的值;
}
else
{
MsgLab.Text = "";
}
}
pr
我做了一个单选按钮组,依据用户对单选按钮的选择来生产不同类型的控件(可生成的控件类型:TextBox,Button,DropDownlist,ListBox),当用户单击单选按钮时弹出相应的属性值设置文本框。比如,当单击DropDownlist单选按钮是,则弹出提示用户自定义DropDownlist的Text属性和ID属性的TextBox文本框,并能让用户自己添加Items(Items的数量不限);当用户单击的是Button时,只让用户自定义Button的Text属性和ID属性即可。。
谁能告诉我怎么实现不? 最好能写成一个方法,直接调用就OK了。。