2016-12-11 8 views
0

私は2つのモデルクラスMocmodelとmocsubmodelを作成し、ナビゲーションプロパティも設定しました。各モデルIDに対して、特定のモデルIDに対して異なるサブモデルがあります。私は、カウントをクリックすると、ビューが関連モデルクラスのカウントをasp.netのビューページに渡す方法MVC

1220の下FXRateが私の見解ページに

public class tModel 
{ 
    public int ModelID { get; set; } 
    public string ModelName { get; set; } 
    public virtual ICollection<tSubModelcs> submodellist { get; set; } 

} 

public class tSubModelcs 
{ 
    public int submodelID { get; set; } 
    public string submodel { get; set; } 
    public DateTime launchdate { get; set; } 

    public int ModelID { get; set; } 
} 

ハイパーリンクとしてカウントなどの各特定modelIDsためのサブモデルの詳細を表示する必要があり、サブモデルの数を示す午前アクションリンクを作成したいですサブモデルの数をリンクとして表示したい

@foreach (var m in Model) 
    { 
    <tr> 
    <td>@m.ModelID</td> 
    <td>@m.ModelName</td> 

    <td> 
    Html.ActionLink(, "findsubmodels", new { @id = m.ModelID, @class = "linkclick" }) 
    </td> 
     </tr> 

答えて

0

何も明確ではありません。表示するモデルはどれですか?アクションメソッドを使って完全なコードを投稿してください。あなたはtModelのIEnumerableを送信しているようです。この場合、あなたのActionlinkはこのようになります。

@if(m.submodellist != null) 
{ 
    @Html.ActionLink(m.submodellist.Count.ToString(), "findsubmodels",null, new { id = @m.ModelID, @class = "linkclick" }) 
} 

nullが存在する場合は、その値に置き換えてください。