Div inside a href with ActionLink
本文关键字:with ActionLink href inside Div | 更新日期: 2023-09-27 18:10:19
我必须整合一个包含这种菜单项的设计:
<div class="cell first">
<a href="#">
<div id="m_account" class="img"></div>
<div class="menu_item">my account</div>
</a>
</div>
我怎样才能使ActionLink
提供这种代码?
我有时使用区域,所以一些链接必须有new {area = "MyAccount"}
属性。
谢谢。
你可以这样做:
<div class="cell first">
<a href="@url.Action("YourAction")">
<div id="m_account" class="img"></div>
<div class="menu_item">my account</div>
</a>
</div>
本HTML中没有ActionLink
可以替代的链接:
<div class="cell first">
<a href="#">
<div id="m_account" class="img"></div>
<div class="menu_item">my account</div>
</a>
</div>
如果你想做这样的事情:
<a href="myAccount/Login" class="img" id="m_account"/></a>
可以写成:
@Html.ActionLink("ActionName", "ControllerName", new { id = "m_account", @class = "img" })
您只需将任何属性名称和值放在ActionLink
用Url.Action
代替Html.ActionLink
<div class="cell first">
<a href="@(Url.Action("ActionName", "ControllerName"))">
<div id="m_account" class="img"></div>
<div class="menu_item">my account</div>
</a>
</div>