使用c#从代码隐藏文件中获取自定义属性的值

本文关键字:获取 自定义属性 隐藏文件 代码 使用 | 更新日期: 2023-09-27 18:20:27

下面的代码中,我动态地为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>

如有任何帮助,我们将不胜感激。

使用c#从代码隐藏文件中获取自定义属性的值

一种可能性是向页面添加一个隐藏的输入服务器控件,并在设置"数据顺序"属性的值时动态设置该隐藏输入的值。然后,无论何时提交表单,只要隐藏的服务器控件在表单中,您都可以轻松地从代码后面获得隐藏输入的值(因为它是一个服务器控件)。