php的mvc中的ajax,.NET_ASP.NET MVC中的AJAX应用,一、ASP.NET MVC中的AJAX应用 首 - phpStudy...

ASP.NET MVC中的AJAX应用

一、ASP.NET MVC中的AJAX应用

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

ASP.NET MVC提供了2个常用的ajax辅助方法.

Ajax.ActionLink

该辅助方法用于在页面上生成具有ajax功能的超链接.

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

Confirm:在发送ajax请求前,弹出确认对话框,该属性就是设置对话框中的提示消息HttpMethod:用于设置请求的类型:Get|PostUpdateTargetId:用于设置服务器响应的结果更新到页面中目标元素IDInsertionMode:用于设置服务器相应的结果如何插入到被更新的元素中,它的值可以包括3种:

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

InsertionMode.InsertAfter:将新值插入到目标元素的底部

InsertionMode.InsertBefore:将新值插入到目标元素的顶部

OnBegin:当执行ajax请求前,执行的js函数OnSuccess:当执行ajax请求成功时,执行的js函数OnFailure:当ajax请求失败时,执行的js函数OnComplate: 当ajax请求完成后,执行的js函数(不管请求失败或成功,都会执行)LoadingElementId:在ajax请求期间,可以显示一段友好的提示,该属性用于设置提示元素的IDLoadingElementDuration: 提示元素在显示和隐藏时,可以执行一段动画,该属性用于设置提示元素的动画执行时间

Ajax.BeginForm

该ajax辅助方法用于以ajax方式提交表单数据.

其他

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

方式一:调用Html.RenderPartial(“viewName”)

方式二:调用Html.RenderAction(“actionName”)

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

何时使用RenderAction,何时使用RenderPartial?

如果需要向视图中传递数据,而原视图中又没有需要传递的数据时,就需要调用RenderAction.

注意: Html.RenderPartial有多种重载形式,下面列举它的2种常用形式:

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

Html.RenderPartial(“分部视图的名称”, object 模型数据)

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

服务器的Action方法返回值类型为JsonResult,并且在方法内部可以调用Controller.Json()辅助方法.相关阅读:

JavaScript中实现单体模式分享

Win10红石版Edge浏览器新扩展功能:关灯(附扩展程序使用)

php创建多级目录的方法

浅谈js的url解析函数封装

关于session和cookie的简单理解

java实现一个简单TCPSocket聊天室功能分享

使用C语言详解霍夫曼树数据结构

asp.net判断字符串是否是中文的方法

MySQL中distinct与group by语句的一些比较及用法讲解

Android程序开发通过HttpURLConnection上传文件到服务器

PHP中类的继承和用法实例分析

各种AJAX方法的使用比较详解

win7升级win8系统后鼠标间歇性失灵如何解决

php微信支付之APP支付方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,D:\phpstudy_pro\WWW\member\ajax_membergroup.php是一个位于D盘phpstudy_pro目录下WWW文件夹ajax_membergroup.php文件。它可能是一个用于处理会员分组的ajax请求的文件。根据引用的config/template.php文件的配置信息,该文件可能会返回一个html后缀的响应。根据引用的代码,该文件可能包含了一些使用session和cookie进行身份认证的代码。而根据引用的描述,phpStudy是一个集成了Apache、PHP、MySQL等工具的PHP调试环境,所以D:\phpstudy_pro\WWW\member\ajax_membergroup.php可能是在phpStudy环境的一个文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [php学习(三):近几年来,不断发展的ThinkPhp框架(TP6)](https://blog.csdn.net/qq_50792097/article/details/126417976)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [phpstudy_pro.zip](https://download.csdn.net/download/CUFEECR/12340408)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值