【发布时间】:2015-07-04 11:06:08
【问题描述】:
我的模型看起来像:
class Store
{
...
virtual ICollection<StoreItem> items;
...
}
Store 的视图显示 Store 属性以及包含项目和 StoreItem 属性的表。 我希望在单击项目时显示一个 jQuery UI 对话框来编辑项目模型。为此,我为 StoreItem 创建了 Views 动作,并在 Dialog 中嵌入了部分框架。
类似:
<div id="modaldlg" title="Edit item?">
@using (Ajax.BeginForm(
new AjaxOptions
{
HttpMethod = "get",
InsertionMode = InsertionMode.Replace,
}))
{
@Html.Action("Edit", "StoreItem")
}
</div>
我的问题:
- StoreItem 控制器操作在父页面加载时触发。我希望它在显示对话框时触发,因为它取决于单击的项目。
- 当我关闭 jQuery 对话框时,我想触发一个帖子 -> StoreItem 的控制器动作。我该怎么做?
【问题讨论】:
标签: javascript jquery asp.net-mvc jquery-ui