2015年6月11日 星期四

ASP.NET Using foreach loop with DataList on Submit

ASP.NET Using foreach loop with DataList on Submit
在送出之前將 DataList 的 Items 使用迴圈取出

HTML:
  1. <form id="form1" runat="server">
  2. <asp:DataList ID="DataList1" runat="server" Width="99.9%" RepeatDirection="Vertical">
  3. <ItemStyle BorderWidth="1" />
  4. <ItemTemplate>
  5. <asp:HiddenField ID="hifDlobjectype_code" runat="server" Value="A1234" />
  6. </ItemTemplate>
  7. </asp:DataList>
  8.  
  9. <asp:Button ID="btnSubmit" runat="server" Text="送出" Width="100px" OnClick="btnSubmit_Click" />
  10. </form>

C#:
  1. protected void btnSubmit_Click(object sender, EventArgs e)
  2. {
  3. try
  4. {
  5. DataList dl = DataList1;
  6.  
  7. foreach (DataListItem dli in dl.Items)
  8. {
  9. string hifDlobjectype_code = ((HiddenField)dli.FindControl("hifDlobjectype_code")).Value;
  10. }
  11. }
  12. catch (Exception)
  13. {
  14.  
  15. throw;
  16. }
  17. }

沒有留言:

張貼留言