Я разрабатываю приложение, используя jqueyrmobile
framework в .NET MVC3. Я создаю ListView
с помощью циклаОбъект не сохраняет его в url.action
<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)
[email protected](modeItem => item.currency)
</span>
</div>
</a>
</li>
}
</ul>
Это прекрасно работает, и я получаю объект item
в Index
действий Transaction
контроллера; но для similer кода для другой страницы
<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>
Я получаю нулевой item
объект в optionDialog
действия. Хотя он сделал вызов Action, объект имеет значение null. Любой, пожалуйста, помогите мне.
Вы можете разместить 'optionDialog' действия? – nemesv
public ActionResult optionDialog (BillReminderEntity brEn) { return View (brEn); } и здесь объект brEn получает нуль Есть ли проблемы в локальном хранилище. Должен ли я попробовать локальное хранилище html5 для него? @nemesv –