我試圖通過一堆我在我的aspx頁面上創建的複選框循環。我想獲取所有的值,並將它們解析爲一個字符串,作爲後置變量發送到另一個頁面。這是我到目前爲止有:asp.net通過複選框循環獲取值發送到另一頁
aspx頁面:
<div class="ReportsCustomBox"><asp:CheckBox ID="CheckBox0" runat="server" /> Name</div>
<div class="ReportsCustomBox"><asp:CheckBox ID="CheckBox1" runat="server" /> Training Year</div>
<div class="ReportsCustomBox"><asp:CheckBox ID="CheckBox2" runat="server" /> Continuity Clinic</div>
etc...
aspx.vb文件:
Protected Sub Submit_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Submit.Click
Dim targetURL As String
targetURL = "report.aspx?"
' This is the part i can't figure out.
' For Each checkbox on page
'if checkbox is checked
'targetURL &= checkboxid & "=true&"
End Sub
我的目標是建立另一個頁面,然後將使用查詢字符串變量檢查這些值,並從它們中構建一個列表視圖。 (報告頁面,基本上讓用戶選擇他們想要在報告中看到的列的複選框)
任何幫助或方向都非常感謝! 謝謝!
對不起,我知道這不是一個直接的答案,但是當你是像我這樣的菜鳥時,你甚至不知道有時要問什麼。但這是完美的,正是我真正想要的。 :) 謝謝! – russds
讓我知道是否有辦法編輯此問題,以使其對社區更有價值。我知道我將此標記爲解決方案,但這不是我確切問題的確切答案。 (我應該回去編輯問題了嗎?)謝謝傑夫閱讀我的菜單。 :) – russds
不需要爲此道歉。這就是stackoverflow在這裏!我很高興能幫助你。使這種方式更加困難的一個部分是其他頁面的Request.Form集合中的值看起來有點時髦。你應該運行調試器來檢查'Request.Form.AllKeys'來找出你需要如何引用它們。 – Jeff