0

フォームビュー内に何も表示されていません。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

チェックリスト

  1. データソースにデータが含まれているかどうかを確認してください。
  2. 表示するように設定されていないかどうかを確認してください: css の none/jQuery の hide() または c# の visible = false
于 2012-08-03T12:07:33.510 に答える
0

DataBind()を呼び出したことを確認します

データソースにデータがある場合、これが最も可能性の高いソースです。これは、データ ソースで DataBind() を呼び出した後に呼び出す必要があります。これに適した場所は、ページの読み込みです。

my.DataBind()
于 2012-08-03T12:12:36.843 に答える