你的位置:首页 > 软件开发 > ASP.net > 第21章 URL和Ajax辅助器方法

第21章 URL和Ajax辅助器方法

发布时间:2015-07-20 22:00:25
一、创建基本的链接和URL  视图最基本的任务之一是创建链接或URL,使用户能够随之进入应用程序的其他部分。  辅助器生成的链接或URL的好处是:输出来自路由配置,当路由发生改变全自动反映在链接和URL中。  渲染URL的HTML辅助器描述示例输出相对于应用程序的URLUrl.C ...

一、创建基本的链接和URL

  视图最基本的任务之一是创建链接或URL,使用户能够随之进入应用程序的其他部分。

  辅助器生成的链接或URL的好处是:输出来自路由配置,当路由发生改变全自动反映在链接和URL中。

  渲染URL的HTML辅助器

描述示例输出
相对于应用程序的URLUrl.Content("~/Content/Site.css")/Content/Site.css
链接到指定的动作控制器Html.ActionLink("My Link", "Index", "Home")<a href="http://www.cnblogs.com//">My Link</a>
动作URLUrl.Action("GetPeople","People")/People/GetPeople
使用路由数据的URLUrl.RouteUrl(new {controller = "People", action = "GetPeople"})/People/GetPeople
使用路由数据的链接Html.RouteLink("My Link",new{controller="People",action="GetPeople"})<a href="http://www.cnblogs.com//People/GetPeople">My Link</a>
链接到指定的路由Html.RouteLink("My Link","FormRoute",new{controller="People",action="GetPeople"})<a href="http://www.cnblogs.com//app/forms/People/GetPeople">My Link</a>

二、MVC的渐进式Ajax

  异步JavaScript与 (最重要作用)后台请求服务器数据,而不必重载Web页面的一种模型。

  MVC框架的渐进式Ajax特性基于JQuery的。

    注:在真正的Internet连接上运行的实际应用程序,同步表单可能会让使用Web应用程序的用户很崩溃,会占用服务器的大量带宽和处理能力。

    第一步:在web.config中启用渐进式Ajax特性

      <appSettings>        <add key="webpages:Enabled" value="false" />        <add key="UnobtrusiveJavascriptEnable" value="true"/>      </appSettings>   第二步:模板页中头部引用JQuery库(min版本)和 jquery.unobtrusive-ajax库(min版本)源码:http://yunpan.cn/ccvvsjTacNvWc 访问密码 0d10

原标题:第21章 URL和Ajax辅助器方法

关键词:ajax

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。