AjaxMVC四 基础篇Ajax.ActionLink 用法

Ajax 属性的ActionLink方法能够创制1个独具异步行为的锚标签。

ActionLink方法的首先个参数钦定了链接文本,第四个参数是要异步调用的操作的名
称。类似于同名的HTML帮助方法,AJAX帮忙方法ActionLink也提供了各个重载版本,
用来传递调节器名称、路由值和HTML性情。

正如使用:

 1、 @Ajax.ActionLink(“首页”, “Index”,
“Home”, new AjaxOptions() { UpdateTargetId = “body_content”, HttpMethod
= “Post”, InsertionMode = InsertionMode.Replace })

率先Ajax描述大家接纳,UpdateTargetId为立异大家的来得层的剧情,HttpMethod不必说大家都知道。我们简介一下InsertionMode,微软提供的叙说为枚举AJAX脚本插入形式,我们发现InsertionMode枚举中有多个(InsertAfter、InsertBefore、Replace)轻便精通,InsertAfter为插入以前,InsertBefore插入之后,Replace为轮换内容,那么大家能够分析出,下边方法是异步的刷新了body_content层的始末。

那就是表明显大家根据这么些剧情能够分析出壹部分她的行使场景。数据表的换代以及任何剧情的换代,追加通过那里处理尤其有利,咱们在看AjaxActionLink还有如何用法。

2、Confirm大家来看这么些特性,获取或设置在伸手在此之前浮今后鲜明窗口中的音讯,简单驾驭大家得以经过那一个剧情来促成大家alert的新闻提醒效果。(是否有种要拜托javascript的以为啊?其实机制还是是javascript)

3、OnComplete、OnSuccess、OnFailure、OnBegin我们发现还包含这几个内容,
第一眼观望正是一个时间方法。可是在Ajax.ActionLink中。也是对我们处理的措施重回的附和的结果内容。
大家因在此以前台Javascript来促成拍卖完毕,处理成功,处理战败等消息多对应的业务内容。

处理如下

@Ajax.ActionLink(“首页”, “Index”, “Home”, new AjaxOptions() {
UpdateTargetId = “body_content”, HttpMethod = “Post”
,OnSuccess=”Show()”,OnFailure=”Failure()”})

<script>

function Show(){

///想处理什么本人讲述吧

}

function Failure(){

///想处理什么友好讲述吧

}

</script>

四、Url:获取或安装已显现的页的U帕杰罗L

享有办法如下图:

Confirm 获取或设置提交请求之前,显示在确认窗口中的消息。
HttpMethod 获取或设置 HTTP 请求方法(“Get”或“Post”)。
InsertionMode 获取或设置指定如何将响应插入目标 DOM 元素的模式。
LoadingElementId 获取或设置加载 Ajax 函数时要显示的 HTML 元素的 id 特性。
OnBegin 获取或设置更新页面之前,恰好调用的 JavaScript 函数的名称。
OnComplete 获取或设置实例化响应数据之后但更新页面之前,要调用的 JavaScript 函数。
OnFailure 获取或设置页面更新失败时,要调用的 JavaScript 函数。
OnSuccess 获取或设置成功更新页面之后,要调用的 JavaScript 函数。
UpdateTargetId 获取或设置要使用服务器响应来更新的 DOM 元素的 ID。
Url 获取或设置要向其发送请求的 URL。

 

 

相关文章