我有這張表,我創建動態複選框(記錄的數量可能/會有所不同)這個想法是,我可以在任何錶行上選擇一個複選框,並「發送」這些記錄。通過HTTP發送表格複選框值數組Post date
我想發送一個ID數組關閉到不同的頁面進行處理 - 但我很困難!
這裏是我的表/表單代碼
<form action="processingpage.aspx" method="post">
<asp:Repeater ID="GroupList" runat="server">
<HeaderTemplate>
<table id="grouptable" class="table">
<thead>
<tr>
<th>Broadcast</th>
<th>ID</th>
<th>Name</th>
<th>Last Modified</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<input type="checkbox" name="BroadcastSelect[]" value="<%# Eval("Group_ID") %>"</input></td>
<td><%# Eval("Group_ID") %></td>
<td><%# Eval("DESC") %></td>
<td><label id="test">hello</label></td>
<td><a class="btn btn-info" href="<%# Eval("gURL") %>">Edit</a>/td>
</tr>
</ItemTemplate>
<FooterTemplate>
</tbody>
</table>
</FooterTemplate>
</asp:Repeater>
<input class="btn primary" type="submit" value="Broadcast"/>
</form>
我認爲這是發送陣列OK,因爲我成功地通過Request.in看到這個
BroadcastSelect[]TESTGROUP
(這是我送的項目之一)
但我接收頁面上我得到什麼,但我試過
Label1.Text = Page.Request.Form["BroadcastSelect[0]"];
空白文本
和
Label1.Text = Page.Request.QueryString["BroadcastSelect[0]"];
但是沒有值被打印。任何人都可以將我指向正確的方向嗎?
您的''格式不正確,未正確關閉。不知道這是否會有所作爲,雖然 – freefaller 2012-07-31 09:49:35
剛剛發現了這個我自己,沒有區別,雖然:( – JazziJeff 2012-07-31 09:52:56