ASP.NET MVC – Ajaxified RenderAction
发布时间:2020-12-15 23:08:21 所属栏目:asp.Net 来源:网络整理
导读:我很高兴RenderAction()函数的功能.但是,我想在部分渲染的动作中加载和存储数据,以便一切都在一个页面中进行. 想象一下以下情况:我有一篇文章详细信息视图,其中文章内容下方有“添加评论”链接.点击后,评论表格会显示在帖子的内容下方.用户应该能够填充注释
我很高兴RenderAction()函数的功能.但是,我想在部分渲染的动作中加载和存储数据,以便一切都在一个页面中进行.
想象一下以下情况:我有一篇文章详细信息视图,其中文章内容下方有“添加评论”链接.点击后,评论表格会显示在帖子的内容下方.用户应该能够填充注释框,并在不刷新整个视图的情况下发送数据,只需要部分呈现的操作.此视图还必须提供在同一会话中添加的若干注释(对RenderAction()的几个AJAX调用); 哪种方法最好? 解决方法
行动:
[HttpGet] public ActionResult AddComment() { return PartialView(); // presumes partial view is called "AddComment" and needs no model // you know what to do otherwise. } 视图: <input type="button" value="Add Comment" onclick="addComment()" /> JavaScript的: function addComment() { $("#comments").append("<div></div>").load("/ControllerName/AddComment"); } 这是基础知识.您可以根据需要将其变得复杂. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从asp.net ListBox中获取所有选定的项目
- asp.net-mvc – 仍然支持MetaWeblog API吗?
- asp.net-mvc – 如何在升级到ASP.NET MVC 5和Web API 2后解
- asp.net – “用户首选项”数据库表设计
- ASP.NET MVC Controller.Json DateTime序列化与NewtonSoft
- asp.net-mvc – 跟踪登录用户
- ASP.NET C#Active Directory – 查看用户密码到期之前的时间
- 使用.NET Class作为SSRS RDLC的数据源
- asp.net-core – 具有Attributes的基于IP的授权策略
- asp.net – asmx webservices与REST兼容?
推荐文章
站长推荐
- asp.net-mvc – 在MVC中结合JS / CSS的任何经验?
- asp.net-mvc – 在ASP.NET MVC 3中使用HtmlHelpe
- asp.net – 在序列化“System.Reflection”类型的
- asp.net-mvc – 你可以使用Visual Studios代替We
- 如何在没有布局页面的情况下将部分脚本添加到asp
- ef-code-first – 在WebAPI Controller中序列化E
- razor – MVC 4 ActionLink Dictionary htmlAttr
- asp.net – 将数据传递到布局页面
- asp.net – Visual Studio 2008,2010或2012(v11)
- asp.net-mvc – 以表格形式上传图片并在MVC 4上显
热点阅读