-aspx
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
<asp:ListItem Selected="True" Value="1">数字1</asp:ListItem>
<asp:ListItem Value="2">数字2</asp:ListItem>
</asp:RadioButtonList></div>
<table id="table1" runat="server">
</table>
<asp:PlaceHolder ID="holder" runat="server"></asp:PlaceHolder>
-cs
public partial class Default2 : System.Web.UI.Page
{
DropDownList dd;
protected void Page_Load(object sender, EventArgs e)
{
} void BindDD()
{
dd = new DropDownList();
dd.Items.Add(new ListItem("Floor1", "F1"));
dd.Items.Add(new ListItem("Floor2", "F2"));
dd.Items.Add(new ListItem("Floor3", "F3"));
dd.Items.Add(new ListItem("Floor4", "F4"));
dd.Items.Add(new ListItem("Floor5", "F5"));
dd.Items.Add(new ListItem("Floor6", "F6"));
dd.SelectedIndexChanged += new EventHandler(dd_SelectedIndexChanged);
dd.AutoPostBack = true;
HtmlTableRow tr = new HtmlTableRow();
HtmlTableCell td = new HtmlTableCell();
tr.Cells.Add(td);
td.Controls.Add(dd);
this.table1.Rows.Insert(0, tr);
}
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
BindDD();
} void dd_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox tb = new TextBox();
tb.Text = this.dd.SelectedValue;
this.holder.Controls.Add(tb);
}
}
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
<asp:ListItem Selected="True" Value="1">数字1</asp:ListItem>
<asp:ListItem Value="2">数字2</asp:ListItem>
</asp:RadioButtonList></div>
<table id="table1" runat="server">
</table>
<asp:PlaceHolder ID="holder" runat="server"></asp:PlaceHolder>
-cs
public partial class Default2 : System.Web.UI.Page
{
DropDownList dd;
protected void Page_Load(object sender, EventArgs e)
{
} void BindDD()
{
dd = new DropDownList();
dd.Items.Add(new ListItem("Floor1", "F1"));
dd.Items.Add(new ListItem("Floor2", "F2"));
dd.Items.Add(new ListItem("Floor3", "F3"));
dd.Items.Add(new ListItem("Floor4", "F4"));
dd.Items.Add(new ListItem("Floor5", "F5"));
dd.Items.Add(new ListItem("Floor6", "F6"));
dd.SelectedIndexChanged += new EventHandler(dd_SelectedIndexChanged);
dd.AutoPostBack = true;
HtmlTableRow tr = new HtmlTableRow();
HtmlTableCell td = new HtmlTableCell();
tr.Cells.Add(td);
td.Controls.Add(dd);
this.table1.Rows.Insert(0, tr);
}
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
BindDD();
} void dd_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox tb = new TextBox();
tb.Text = this.dd.SelectedValue;
this.holder.Controls.Add(tb);
}
}
解决方案 »
- aspnet后台循环生成xml节点对象
- 大家帮忙推荐一个好用的cms
- 事务(进程 ID XX)与另一个进程已被死锁在 thread | communication buffer 资源上,急求帮助
- 代码中如何+超连接????
- 分析器错误信息: 未能加载类型*
- 请问怎样设置弹出页面使他居中?
- 用DataAdapter来插入记录有没有办法得到数据库的自动增量ID?
- 请问,怎么把一张图片存到数据库中
- 客户端调用服务端程序(帮主帮忙,很急啊!在线等)
- 未将对象引用设置到对象的实例-----大哥们,急啊
- ASP.NET上传图片的问题
- showModalDialog为什么不能用window.opener.location.reload()刷新父级页面
如:
ViewState["AddedDDL"] = "1";在Page_Load中.if(ViewState["AddedDDL"]!= null && ViewState["AddedDDL"].ToString() == "1")
{
this.BindDD();
}