我想檢查web窗體(aspx)頁面上的所有複選框,它位於母版頁內,具體取決於複選框的ID。複選框是動態創建的,所以我只知道找到它的前綴。所以,我需要通過以某種方式迭代頁面上的控件來找到這些複選框。它沒有工作。任何幫助,將不勝感激......檢查所有複選框
這是應該發生的檢查,其中後面的代碼...
Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
Dim oCheckbox As System.Web.UI.WebControls.CheckBox = Nothing
Dim oControl As Control = Nothing
For Each oControl In Me.Controls
If oControl IsNot Nothing Then
If TypeOf oControl Is System.Web.UI.WebControls.CheckBox Then
oCheckbox = oControl
If oCheckbox.Text.StartsWith("ClientCheckBox_") Then
oCheckbox.Checked = True
End If
End If
End If
Next
End Sub
讓我痛苦的是,看到人們去服務器做這個...... :( – ChaosPandion 2009-08-30 05:07:15
除了痛苦之外,你有什麼建議嗎? – hmcclungiii 2009-08-30 05:11:51
其實是的,你用過JavaScript嗎? – ChaosPandion 2009-08-30 05:16:45