我有网格视图,并在用户控制页面中使用了数据绑定。从我的javascript代码中,我需要遍历整个标题及其gridview的值,以生成xml格式的输出以存储在数据库中。我对javascript / jquery很陌生,并尝试了很多方法,但不确定是否接近。
我的具有网格视图的 ascx 页面:
<asp:GridView ID="gridViewFreeformResults" ControlStyle-CssClass="FF_" OnRowDataBound="FreeFormFields_OnRowDatabound" ShowHeader="true" runat="server" SkinID="SearchGridResultsClassicConfigurable" PageSize="15" Width="750px" AllowPaging="false" HeaderStyle-CssClass="Setup">
<Columns>
<asp:BoundField ControlStyle-CssClass="FF_FieldID" DataField="FieldID" HeaderText="FieldID" />
<asp:BoundField ControlStyle-CssClass="FF_FieldName" DataField="FieldName" HeaderText="FieldName" />
<asp:BoundField ControlStyle-CssClass="FF_Description" DataField="Description" HeaderText="Description" />
<asp:TemplateField ItemStyle-Width="50px" ItemStyle-Wrap="false" HeaderText="RE Value">
<ItemTemplate>
<asp:PlaceHolder ID="PlaceHolderControlREValue" runat="server" Visible="true"></asp:PlaceHolder>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="50px" ItemStyle-Wrap="false" HeaderText="LE Value">
<ItemTemplate>
<asp:PlaceHolder ID="PlaceHolderControlLEValue" runat="server" Visible="true"></asp:PlaceHolder>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我的托管 aspx页面调用用户控件:
<uc1:FreeFormLensDetails ID="FreeFormGrid" runat="server" />
所需的 XML 格式:
<ItemValues>
<item>
<FieldID>1</FieldID>
<FieldName>Field Name</FieldName>
<Description>description here</Description>
<REValue>10.99</REValue>
<LEValue>11.50</LEValue>
<item>
<ItemValues>
也许与此类似但使用XML? Iterate Gridview through jquery