我想在小程序参数中嵌入一个URL。
我所知道的唯一自动创建URL的方法是Html.ActionLink()
,但我只想要内部的HREF
属性,而不是整个链接。
是否有其他方法可以获得我想要的内容,而不是使用ActionLink()
输出的Regex
来获取HREF
属性?
我想在小程序参数中嵌入一个URL。
我所知道的唯一自动创建URL的方法是Html.ActionLink()
,但我只想要内部的HREF
属性,而不是整个链接。
是否有其他方法可以获得我想要的内容,而不是使用ActionLink()
输出的Regex
来获取HREF
属性?
为了仅获取URL,您可以使用Url.Action()
而不是Html.ActionLink()
。
它有多个重载,因此您可以给出路由的名称或操作和控制器的名称,或者其他选项。
示例:
Url.Action("YourAction", "YourController")
Url.Action()
在路由无法映射时会抛出异常,而Html.ActionLink()
则不会。 - Professor of programming