我要自学,杜孝文,广隶闯宫
废话不多说,直接讲我的思路:
利用ajax+partialview时间局部刷新。
首先在页面上引用了一个partialview,当用ajax更新数据时需要同时更新整个partialview内容。
ajax代码:
$.ajax({ url: "url", type: "post", data: { "sectionid": sectionid, "questions": ids.join(",") }, success: function (data) { //todo:处理添加新问卷成功后的事件 $("selector").html(data); }, error: function (xmlhttprequest, textstatus, errorthrown) { alert("保存失败:" + errorthrown); } });
后台c#代码:
[httppost] public actionresult updatesection(int sectionid, string questions) { try { //更新partialview return partialview("viewsection", newsection); } catch (exception exp) { throw exp; } }就这么简单,根本不需要拼接字符串什么的。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论