宝哥软件园

ASP中MVC中的AJAX应用 网

编辑:宝哥软件园 来源:互联网 时间:2021-09-09

1.AJAX在ASP.NET MVC中的应用。网

首先,要在ASP.NET MVC中使用自己的ajax函数,必须导入两个js文件(顺序不能颠倒):

ASP。NET MVC提供了两种常用的ajax助手方法。

Ajax。ActionLink

这个辅助方法用于在页面上用ajax函数生成超链接。

辅助方法中有一个AjaxOptions类型参数,它包括以下属性:

确认:在发送ajax请求之前,会弹出一个确认对话框。该属性是设置对话框HttpMethod:中的提示信息,用于设置请求类型: get | post updatetargetid 3360,用于将服务器响应的结果设置为更新到页面中的目标元素,用于设置如何将服务器的相应结果插入到更新后的元素中。它的价值可以包括三种3360。

InsertionMode。替换:用新值替换旧值(默认值)

InsertionMode。InsertAfter:在目标元素的底部插入一个新值

InsertionMode。insertbefore:在目标元素的顶部插入新值

OnBegin: js函数OnSuccess: js函数OnFailure: js函数on plate : JS函数oncomplate 3360 JS函数在ajax请求完成后执行(无论请求失败还是成功,LoadingElementId:都可以在ajax请求时显示友好的提示。此属性用于设置提示元素的IDLoadingElementDuration:提示元素,以便在显示和隐藏时执行动画。该属性用于设置提示元素的动画执行时间。

Ajax。开始通知

这个ajax assistant方法用于以ajax方式提交表单数据。

其他的

如何在页面中加载部分视图?

方法1 :调用Html。渲染部分(“视图名称”)

方法2:调用Html。渲染动作(“动作名称”)

它们之间的区别如下图:所示

什么时候使用RenderAction,什么时候使用RenderPartial?

如果需要将数据传输到视图,而原始视图中没有要传输的数据,则需要调用RenderAction。

请注意, Html。RenderPartial有多个重载的表单。以下是:的两种常见形式。

Html。RenderPartial(“分布视图的名称”)

Html。RenderPartial(“局部视图的名称”,对象模型数据)

如何从服务器获取json格式的字符串?

服务器的Action方法的返回值类型是JsonResult,控制器。可以在方法内部调用Json()辅助方法。

更多资讯
游戏推荐
更多+