gpt4 book ai didi

c# - 是否可以使用包含元素的 ActionLink?

转载 作者:可可西里 更新时间:2023-11-01 08:15:08 27 4
gpt4 key购买 nike

如问题所述,是否可以使用包含元素的 ActionLink,如果不能,实现它的最佳方法是什么?

例如,假设我有一个 Span 元素,我希望整个元素成为一个超链接...以下工作:

<a href="/Site/Page/@Model.ID?Type=test">
<span class="box5">Click anywhere in this box</span> </a>

想象一下 span/css class box5 使这个变大...最初是一个 DIV,但是,我发现它不符合标准,这似乎符合标准。

这可以正常渲染和工作,但是,是否可以改用 ActionLink?我试图猜测语法,例如(从表单复制):

@using (Html.Actionlink){<span class="box5">Click anywhere in this box</span>}

和许多其他没有任何运气的组合。

现在,我的手动 HTML 解决方法工作正常,我很乐意离开它,但是,是否可以使用 MVC ActionLink,如果可以,我是否应该担心/会有任何好处?

最佳答案

只需使用 @Url.Action相反:

<a href="@Url.Action("Page","Site", new { id = Model.Id, @Type = "test" })">
<span class="box5">Click anywhere in this box</span> </a>

关于c# - 是否可以使用包含元素的 ActionLink?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7990907/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com