直截了当,我使用 ASP.NET 3.5 (C#),我的下拉列表中有 3 个项目。所以,我想在 ddl 验证中进行事件。例如,
if (ddl.selectedvalue ==1) { One textbox added to my form }
else if (ddl.selectedvalue==2) { Two textbox added to my form}
先感谢您 :)
在您的表格中打开占位符。
<asp:PlaceHolder id="placeHolderID" runat="server" />
现在你在 .cs 文件中的代码
您可以编写如下代码,
int value = Convert.ToInt32(ddl.selectedvalue.ToString());
for(int i = 1; i < value + 1 ; i ++)
{
TextBox txt = new TextBox();
txt.ID = "newTxt" + i;
placeHolderID.Controls.Add(txt);
}
在您的表格中打开占位符。
<asp:PlaceHolder id="placeHolderID" runat="server" />
现在你在 .cs 文件中的代码
if (ddl.selectedvalue ==1)
{
TextBox txt1 = new TextBox();
txt1.ID = "newTxt1";
placeHolderID.Controls.Add(txt1);
}
下一个条件类似。