一、创建基本的链接和URL 视图最基本的任务之一是创建链接或URL,使用户能够随之进入应用程序的其他部分。 辅助器生成的链接或URL的好处是:输出来自路由配置,当路由发生改变全自动反映在链接和URL中。 渲染URL的HTML辅助器描述示例输出相对于应用程序的URLUrl.C ...
一、创建基本的链接和URL
视图最基本的任务之一是创建链接或URL,使用户能够随之进入应用程序的其他部分。
辅助器生成的链接或URL的好处是:输出来自路由配置,当路由发生改变全自动反映在链接和URL中。
渲染URL的HTML辅助器
描述 | 示例 | 输出 |
相对于应用程序的URL | Url.Content("~/Content/Site.css") | /Content/Site.css |
链接到指定的动作控制器 | Html.ActionLink("My Link", "Index", "Home") | <a href="http://www.cnblogs.com//">My Link</a> |
动作URL | Url.Action("GetPeople","People") | /People/GetPeople |
使用路由数据的URL | Url.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
(#换成@)。