将事件更改后的表单字段值发布到ActionResult

时间:2017-01-13 09:23:29

标签: jquery-post

我有一个MVC视图,包含许多字段,输入,复选框,选择列表等。 当用户在任何字段中做出选择时,我使用jQuery触发一个更改事件,该事件选择所有字段中的值,并对ActionResult方法(带有所有值)发出(ajax)帖子,该方法进行数据库查询,最后一个返回搜索结果 来自html字段的值将放回到字段中,以便用户可以继续缩小搜索范围。

我觉得使用JQuery非常容易出错并且很麻烦。我已经看过Angular和React,但是如果我只需要它来完成上述任务,这些看起来很臃肿。

我对框架,nuget包,编程语言持开放态度,只要它与上述说明完全吻合。

由于

1 个答案:

答案 0 :(得分:0)

作为一种方法,这并不是很正确 - 如果您使用AJAX发布到.NET,为什么不发布到WEBAPI控制器,并获取Json结果集 - 处理JavaScript中的所有内容(jQuery) 。但是,我仍然保留表单元素包装器并使用它来发布到ActionResult MVC控制器方法以返回View for no-JS方案。