我在下面的代码中动态地为div赋予了属性" data-order"的值。我希望能够从代码隐藏文件中使用c#获取此值,但遗憾的是我无法弄清楚如何执行此操作。
<asp:ListView ID="display_backlog" runat="server" DataSourceID="get_backlog" DataKeyNames="story_id">
<EmptyDataTemplate>
<p>There is no stories in the product backlog for this project.</p>
</EmptyDataTemplate>
<ItemTemplate>
<div class="row" CssClass="sortable-item" runat="server" data-order="" data-id='<%# Eval("story_id") %>'>
<div class="col-12">
<div class="panel">
<p><asp:Label Text='<%# Eval("story_title") %>' runat="server" ID="story_titleLabel" /></p>
</div>
</div>
</div>
</ItemTemplate>
<LayoutTemplate>
<div runat="server" id="itemPlaceholderContainer" style=""><span runat="server" id="itemPlaceholder" /></div>
<div style="">
</div>
</LayoutTemplate>
</asp:ListView>
任何帮助都将不胜感激。
答案 0 :(得分:0)
一种可能性是向页面添加隐藏的输入服务器控件,并在设置&#34;数据顺序&#34;的值时动态设置该隐藏输入的值。属性。然后,只要隐藏的服务器控件在表单中,您就可以在提交表单时轻松地从后面的代码中获取隐藏输入的值(因为它是服务器控件)。