我有一个ASP.Net MVC 5 SPA,其中包含部分视图的引导程序对话框呈现在主index.cshtml页面之上。在模态对话框上单击提交按钮时,部分视图将回发到服务器,由Controller上的ActionMethod处理。所有这些都可以正常工作,相关模型包含用户在模态对话框中选择和输入的数据。
我的问题是ActionMethod然后返回一个ActionResult(ActionMethods的设计行为),我希望它什么都不返回。对于我的应用程序来说,主页面(index.cshtml)不会刷新或替换为其他视图是至关重要的。研究过这个,在我看来,我所寻求的行为根本不是标准的MVC模式,我需要找到一些替代方法来发布允许提取模型的局部视图,但不刷新index.cshtml页。
我知道有许多ActionResult types可供选择,所有这些都会导致SPA的主页面重绘,或被其他视图(包括空视图)或文本替换。
感激地收到任何想法。