直截了當地說,我使用ASP.NET 3.5(C#),我的下拉列表中有3個項目。 所以,我想在ddl驗證中做出事件。 例如,如何使用DDL驗證添加文本框
if (ddl.selectedvalue ==1) { One textbox added to my form }
else if (ddl.selectedvalue==2) { Two textbox added to my form}
預先感謝您:)
直截了當地說,我使用ASP.NET 3.5(C#),我的下拉列表中有3個項目。 所以,我想在ddl驗證中做出事件。 例如,如何使用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代碼文件
if (ddl.selectedvalue ==1)
{
TextBox txt1 = new TextBox();
txt1.ID = "newTxt1";
placeHolderID.Controls.Add(txt1);
}
明年條件類似。
在您的表格中打開的地方持有人。
<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);
}
操作「==」不能應用於類型「串」和「INT的操作數'雖然驗證ddl ..有沒有這個錯誤? – adadeh 2012-08-06 07:11:45
如果(ddl.selectedvalue ==「1」)可能會有所幫助:) – 2012-08-06 07:16:44
哦,我的壞,:) 謝謝你的幫助球員:) :) – adadeh 2012-08-06 07:18:32