HTML.ActionLink 和 Url.Action 的区别

html.ActionLink生成一个<a href=".."></a>标记。而Url.Action只返回一个url。

例如:
@Html.ActionLink(“链接文本”、“Aaction”、Acontroller”,new { id = " 123 " },null)
生成:
< a href = " /Acontroller / Aaction / 123 " >链接文本</a>
======================================================
Url.Action(“Aaction”、“Acontroller”,new { id = " 123 " })
生成:
/ Acontroller / Aaction / 123
还有 Html.Action 可以执行一个控制器的action。

个人网站:http://www.51pansou.com

.net视频下载:.net视频教程

.net源码下载:.net源码

时间: 2024-07-31 21:30:11

HTML.ActionLink 和 Url.Action 的区别的相关文章

Html.Action、html.ActionLink与Url.Action的区别

1.html.ActionLink返回的指向指定controller.指定action的超链接标签<a>标签.如果没有指定controller,则默认为本页面对应的Controller. 如@Html.ActionLink("链接文本"."someaction"."somecontroller",new { id = " 123 " },null)生成:< a href = " / somecont

Html.ActionLink与Url.Action区别

一.@Html.ActionLink()概述 在MVC的Rasor视图引擎中,微软采用一种全新的方式来表示从前的超链接方式,它代替了从前的繁杂的超链接标签,让代码看起来更加简洁.通过浏览器依然会解析成传统的a标签.除此之外,还允许我们添加Html属性.下面来看看@Html.ActionLink()的使用方法吧. 二.@Html.ActionLink()的使用详解 1. @Html.ActionLink("linkText", "actionName") 这种重载的第

Html.ActionLink , Url.Action

也来总结一下 以后省的忘了 都是从controller中获取到action名字返回 html.actionlink 返回的是带<a> 标签的超链接 url.action 是返回正常controller 中 action地址  没有<a> 标签 url.content 将相对路径转换为当前运用程序的绝对路径 @section scripts{} 表示将此段内容的js放置在模板页中  就是模板页中rendersection("scrpits") 这一句这个位置

HTML.ActionLink vs Url.Action in ASP.NET Razor

Html.ActionLink generates an <a href=".."></a> tag whereas Url.Action returns only an url. For example: @Html.ActionLink("link text", "someaction", "somecontroller", new { id = "123" }, null) g

MVC 中与链接相关的辅助方法(Html.ActionLink,Html.RouteLink , Url.Action , Url.Content ,Url.RouteUrl)

Html.ActionLink 与 Url.Action  1.两者者是根据给定的Controller,Action 生成链接, 但是Html.ActionLink 返回的是MvcHtmlString的一个带<a>标签的超链接, 而Url.Action返回的是string,一个根本Controller,Action生成的URL地址, 比Html.ActionLink少了<a>标签 Html.RouteLink 与 Url.RouteUrl 两者都是可以指定由哪一个路由来生成Url,

Html.Action Html.RenderAction Html.Partial Html.RenderPartial Url.Action Html.ActionLink 大括号和小括号区别

在查阅了一些资料后,结论如下: Action 是以mvchtmlstring的方式返回一个结果,RenderAction 无返回值,速度上action慢于RenderAction partial和RenderPatrial同理,但是和action相比,partial需要分页视图与主视图放在一个目录下,可以直接访问分部视图,action 却需要通过control访问视图,比partial多了一次请求 四者相同之处都是在当前页面中嵌入一个分部页面. url.Action返回一个地址,string类型

URI和URL有什么区别

从JDK1.5开始,java.net包对统一资源定位符(uniform resource locator URL)和统一资源标识符(uniform resource identifier URI)作了非常有用的区分. URI是个纯粹的句法结构,用于指定标识Web资源的字符串的各个不同部分.URL是URI的一个特例,它包含了定位Web资源的足够信息.其他URI,比如mailto:[email protected] 则不属于定位符,因为根据该标识符无法定位任何资源. 在Java类库中,URI类不包含

&lt;s:form action=&quot;login&quot;...与&lt;s:form action = &quot;login.action&quot;.的区别

1.<s:form action="login" namespace="/login"> 它表示的是<form id="login" name="login" action="/Action/login/login.action" method="post"> 因为它使用了struts标签,后面会自动加.action,而且namespace会起作用 2.<s

JAVA中handleEvent和action的区别

看代码中用到了handleEvent和action,都是对事件进行处理的,觉得这两个方法可以直接合并,于是尝试合并后,发现功能还是有问题,说明两者还是有区别了,查了很久的资料,才基本了解这两者的区别. 发现网上对其资料比较少,但是查询了JDK_API1.6以后,发现这个方法已经被淘汰了,从JDK1.1开始,processEvent(AWTEvent)取代了HandleEvent, 而action从 JDK 1.1 开始,将此组件作为组件(激发动作事件)上的 ActionListener 来注册.