I持ってAdminDetailインスタンスのコレクションを返し、次のアクションメソッド:は、どのように私は私のMVC3のビューにオブジェクトのコレクションを渡すことができますか?
public ActionResult DetailData()
{
var vm = _reference.Detail().ToList();
return PartialView("~/Areas/Administration/Views/References/_DetailData.cshtml", vm);
}
ここに私のAdminDetailクラスです:私はモデルに置くべきか、私のかみそりビューで
namespace Storage.Models
{
public class AdminDetail
{
public string PartitionKey { get; set; }
public string RowKey { get; set; }
public string Title { get; set; }
public string Status { get; set; }
public string Type { get; set; }
public string Level { get; set; }
public string Order { get; set; }
public int Row { get; set; }
}
は?私は次のように置く場合、それは一つだけです:
@model Storage.Models.AdminDetail
@foreach (var detail in Model.AdminDetails)
{
は、どのように私はビューに私のモデルを使用してAdminDetailsのコレクションを渡すことができますか?私はviewdataがオプションであるかどうかは分かりませんが、実際には良い選択ではないと聞いているので、むしろそれを使用しません。
あなたは要素をループできるように、あなたはあなたのビューモデルタイプとしてAdminDetail
のコレクションを使用することができ
+1合理的な仮定所与その '.ToList()'この場合に戻り、 'IEnum <>' –
ダーリンありがとう –
偉大な答えをありがとう。ただ一つの質問。私があなたの道を試してみると、私は@detailにintellitypeを得られないことを示唆している。それは期待されますか? –