0

formview 中的任何内容都没有显示,我不确定是不是因为它的内部 div?我试图添加标签,但仍然没有运气,请帮忙。

    <asp:formview id="my" runat="server" DataKeyNames="EmpID"  DataSourceID="SQLEmpl">
                     <ItemTemplate>
                    <div runat= "server" class="heading">My Details</div>
                     <div class="myfield">
                        <div class="name">Name</div>
                        <div class="fielddetails"><asp:label id="Name" runat="server" Text='<%# Eval("Name")%>'>  </asp:label></div>
                    </div>
...
4

2 回答 2

0

检查您是否调用了DataBind()

如果您的数据源有数据,这是最有可能的来源。您需要在数据源上调用 DataBind() 后调用它。一个好的地方是页面加载。

my.DataBind()
于 2012-08-03T12:12:36.843 回答
0

清单

  1. 检查数据源中是否有数据。
  2. 检查它是否未设置为显示:jQuery 中的 css/hide() 中的 none 或 c# 中的 visible = false
于 2012-08-03T12:07:33.510 回答