如何在不更新当前视图的情况下将部分视图发布到控制器?

时间:2018-06-07 11:05:24

标签: c# asp.net-mvc-5 asp.net-mvc-partialview

我有一个ASP.Net MVC 5 SPA,其中包含部分视图的引导程序对话框呈现在主index.cshtml页面之上。在模态对话框上单击提交按钮时,部分视图将回发到服务器,由Controller上的ActionMethod处理。所有这些都可以正常工作,相关模型包含用户在模态对话框中选择和输入的数据。

我的问题是ActionMethod然后返回一个ActionResult(ActionMethods的设计行为),我希望它什么都不返回。对于我的应用程序来说,主页面(index.cshtml)不会刷新或替换为其他视图是至关重要的。研究过这个,在我看来,我所寻求的行为根本不是标准的MVC模式,我需要找到一些替代方法来发布允许提取模型的局部视图,但不刷新index.cshtml页。

我知道有许多ActionResult types可供选择,所有这些都会导致SPA的主页面重绘,或被其他视图(包括空视图)或文本替换。

感激地收到任何想法。

0 个答案:

没有答案