jqueyrmobile
.NET MVC3のフレームワークを使用してアプリを作成しています。ListView
ループを使用して作成しています
<ul data-role="listview">
@foreach (var item in Model)
{
<li><a href="@Url.Action("Index","Transaction",item)">
<div style="vertical-align:text-top;padding:1px;font-size:large">
@Html.DisplayFor(modeItem => item.title)
<span style="font-size:small;text-align:right">
@Html.DisplayFor(modeItem => item.balance)
.@Html.DisplayFor(modeItem => item.currency)
</span>
</div>
</a>
</li>
}
</ul>
これは正常に動作し、コントローラーのアクションでオブジェクトitem
を取得しています。しかし、別のページの同様のコードについてはIndex
Transaction
<ul data-role="listview">
@foreach (var item in Model)
{
<li><a href="@Url.Action("optionDialog",item)" data-rel="dialog" >
<div>@Html.DisplayFor(modeItem => item.brTitle)</div></a></li>
}
</ul>
アクションでnullitem
オブジェクトを取得していますoptionDialog
。Action を呼び出しましたが、オブジェクトは null です。誰でも私を助けてください。