有没有一种方法可以运行控制器操作而不更改当前视图

时间:2019-11-18 01:40:46

标签: model-view-controller asp.net-mvc-routing

我有一个视图,该视图由数据库中的记录以及一个图标(绿色加号框)组成。按下图标后,我将记录和其他数据添加到另一个表中,并将图标变成红色的加号框。

到那时,我完成了。我不想再次渲染视图,因为那样会使数据再次从数据库中读取并建立视图模型,然后渲染数据。

我找不到简单的方法来存储数据并退出。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="1" style="width:300px; height:300px; overflow:scroll; border:1px solid;">

  <div style="width:600px; height:600px; "></div>

</div>

1 个答案:

答案 0 :(得分:0)

有很多... 局部视图

childactiononly atrib ....

您可以通过ajax请求调用这些操作。

https://www.aspsnippets.com/Articles/Load-Render-Partial-View-in-DIV-using-AJAX-in-ASPNet-MVC.aspx