gpt4 book ai didi

c# - MVC 部分页面刷新

转载 作者:太空宇宙 更新时间:2023-11-03 15:33:32 28 4
gpt4 key购买 nike

我正在使用 MVC 5 呈现初始 View ,并使用 Kendo MVVMWebApi 用数据填充控件。从 Controller 返回的 View 本质上是一个 SPA 应用程序。在 View 的初始呈现之后,页面上的所有进一步事件都是通过 Kendo MVVMWebApi(客户端脚本)实现的。

应用程序的菜单最初使用 @Url.Action 链接来呈现新 View 。这种方法的问题在于,每次单击操作链接时,整页刷新都会重新绘制整个屏幕,包括顶部和侧面导航。

我用 @Ajax.ActionLink 替换了 @Url.Action 链接,并修改了 Controller 以返回部分 View 。 @Ajax.ActionLink 可以将局部 View 呈现到目标 Html 元素 (div)。

鉴于该应用程序本质上是一个 Html 5 应用程序而不是纯 MVC 应用程序,这是避免在选择新菜单项时刷新整个页面的最佳方法吗?

其次,我应该使用 RenderBody() 还是有更好的方法?

问候巴里

最佳答案

试试这个示例 jquery 代码按钮或任何控件单击或控件更改事件

var url= '/Service/Grid';
$("#DivID").load(url);

关于c# - MVC 部分页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32773579/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com