星空网 > 软件开发 > ASP.net

Razor语法中链接的一些方法

在Razor中,有HTML.ActionLink和 Url.Action来呈现链接。它们有什么区别呢。能分清了,就知道在什么情况之下使用它们了。

首先来看html.ActionLink,这个方法重载挺多的,最终生成一个<a href=".."></a>标记。
如果没有指定controller,则默认为本页面对应的Controller。

方法一:Html.ActionLink("link text","actionName")

Razor语法中链接的一些方法

 

方法二:Html.ActionLink("link text","actionName","controlName")

Razor语法中链接的一些方法

 

方法三:Html.ActionLik("link text","actionName",routeValues)
routeValues参数是routeValue可以向action传递参数,如new { id=1}
Razor语法中链接的一些方法


方法四:Html.ActionLink("link text","actionName",routeValues,htmlAttributes)
方法中最后一个参数htmlAttribute可以设置<a>标签的属性。
Razor语法中链接的一些方法


方法五:Html.ActionLink("link text","actionName","controlName",routeValues,htmlAttributes)
这个就不做实例演示了,它就是上面的各个版本的综合版。


Url.Action只返回一个url,也可以指定控制器指定action让其返回完整URL地址,这个url是不含<a>标签的。
下面Insus.NET列举一个方法重载:Url.Action("actionName","controllerName",routeValueDictionary,"protocol","hostName")
Razor语法中链接的一些方法

 






原标题:Razor语法中链接的一些方法

关键词:

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

米客跨境代运营:https://www.goluckyvip.com/tag/38663.html
米课外贸培训:https://www.goluckyvip.com/tag/38664.html
米库网:https://www.goluckyvip.com/tag/38665.html
米莱时尚:https://www.goluckyvip.com/tag/38666.html
米兰网:https://www.goluckyvip.com/tag/38667.html
米米跨境电商:https://www.goluckyvip.com/tag/38668.html
大家推荐一下厦门三整天一个半天的旅游攻略:https://www.vstour.cn/a/365181.html
又一出海品牌火了,Halara女士连体衣2个月TikTok销售额破150万!:https://www.kjdsnews.com/a/1836542.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流