HTML.グリッド表示子どもオブジェクト
-
26-10-2019 - |
質問
私はASP.NET MVC使用するアプリケーションでは、サマリを単一ページに表示の特性や子どもとともに、その特性のモデルの団体をいう。
私のモデルにするとどうなるのかわかりません
public class Market
{
public int ID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public IList<EmailAddress> EmailAddresses { get; set; }
}
public class EmailAddress
{
public virtual int ID { get; set; }
public virtual int MarketID { get; set; }
public virtual string Email { get; set; }
}
は、使いたいテーブル一覧を表示する関連メールアドレスになります。このためには、私が使っています。グリッド
<%= Html.Grid(Model.EmailAddresses).Columns( column =>
{
column.For(x => x.Email + Html.Hidden("ID", x.ID)).Encode(false).Sortable(false);
})
.Attributes(style => "width:100%")
.Attributes(id => "emailGrid")
.Empty("There are no Email Addresses set up") %>
しかし、この隠れたIDの親会社ではなく、そのEmailAddress.
どんな治療す。
解決
まうのですが、バグには、Asp.してください名前の変更おIDフィールドのEmailAddressクラスなどEmailID渡るには、Aspとを確認してくださいので表示を確認してください。◆
他のヒント
この作品は、このことを口にするというの充填のモデルかどうかを示します。
からだのラムダ式の Column.For()
の方法では、xのパラメータが再つひとつのメール.いという思いを大切にしているという意味を参照してのモデルではなく、単一のメールID
そうでない。IDと思いました。ID
所属していません StackOverflow