我正在使用ASP.NET。我有一個動態構建的Dropdownlist。現在當你點擊一個提交按鈕時,只有當你從Dropdownlist中選擇了一些東西('如果值不是0'),我纔會嘗試做某件事。但不知何故,我的數值總是給出0(默認值),當選擇了某些東西時,值也應該是1或2.從DropDownList中選擇的值在其他選項被選中時總是返回默認值
任何人在這裏誰知道可能是什麼問題?
在這裏我遍歷所有我的下拉列表,並與每一個下拉列表總會有一個emailinput(那些屬於2一起)
For i As Integer = 0 To allDropDownLists.Count - 1
If allDropDownLists(i).SelectedValue = "0" Then
Else
If allEmailInputs(i).Text IsNot "" Then
final &= saveEventUser(myID, allDropDownLists(i).SelectedValue, allEmailInputs(i).Text)
Else
error.InnerHtml = "error!!"
End If
End If
Next
這是怎麼一切都被動態地構建:
Dim div71 As New Panel
div71.CssClass = "border"
Dim ddl As New DropDownList
ddl.ID = "select" & panel & "_" & counter
ddl.Items.Clear()
ddl.Items.Add(New ListItem("Select something", "0"))
ddl.Items.Add(New ListItem("Select 1", "1"))
ddl.Items.Add(New ListItem("Select 2", "2"))
ddl.CssClass = "form_txt2 colegas"
不能產生一個「RUNAT =‘服務器’」控制,因爲它們通常預處理在.designer.vb文件被合併 –
好吧,我刪除了它,我只是把它放在那裏,因爲在線我讀到,可能是這個問題,但它顯然不是 –
循環運行在哪裏?您能否提供以下定義或類型:'allDropDownLists()','allEmailInputs()','final'和'saveEventUser()'。 – MaCron