0

我希望我的视图上有字段

1) 确保满足所有必填字段。

2)做一个ajax调用并将结果发布回同一页面上的DIV标签

我已经尝试了几件事

  • Ajax.Beginform 带有 div 的 updateTargetId。

但是,我有一个现有操作,它在发布后检查某些已发布的字段,如果满足这些字段,则对另一个操作执行 RedirectToAction。这最终让我感到悲痛,因为它会走向不同的观点。

  • 使用 jQuery 和 $('form').submit,检查 valid() 并发布一个帖子.. 并且工作......(结果进入同一页面上的 DIV)但随后未检查必填字段。它一直认为 valid() 是真的。

有人可以给我一个完成这项工作的好方法吗?

4

1 回答 1

0

你的第一个问题

1) 确保满足所有必填字段。

使用注释进行数据验证

而对于,

2)做一个ajax调用并将结果发布回同一页面上的DIV标签

阿贾克斯调用

var url = '@Url.Action("GetData")';
$.ajax({
url: url,
type: 'GET',
cache: false,
data: { value: strId},

success: function (result) {
$('#result).html(result);
}
});

行动

public ActionResult GetData(string id)
{
return Json(new {foo="bar", ball="dragon"});
}

全文

于 2012-07-27T06:00:22.693 回答