我正在接近mvc3开发,但我不确定我想做的是否是正确的方法......
假设我有一个CONTACTLIST,其中我显示了一些联系人,在右表列中我有一个对象,使SUM显示存储的联系人数。
我想制作一个(ajax)内联添加,添加部分视图" ContactCreate"在我的列表视图的底部,当联系人已保存时,我想更新列表视图和总结。
我必须从Ajax.Actionlink开始,例如:
@Ajax.ActionLink("New Contact", "InlineContactCreate", "Contact", new AjaxOptions
{
UpdateTargetId = "ReferentList",
HttpMethod = "GET",
InsertionMode = InsertionMode.Replace,
})
调用
public ActionResult InlineContactCreate(Contact c)
{
if (ModelState.IsValid)
{
db.Contact.Add(c);
db.savechanges();
.
.
.
return PartialView("ContactList",)
}
然后我必须更新2个视图。如何为2种不同的方式调用2个动作? 谢谢你的帮助。