有人可以帮我理解为什么下面的代码:
<div>
@Html.ActionLink("Back", "Index", new {id="backbtn"})
</div>
一个内查看正在呈现以下HTML浏览器:
<a href="/Products/Index/backbtn">Back</a>
而不是遵循所需的HTML:
<a id="backbtn" href="/Products/Index">Back</a>
提前致谢
这是因为方法的第3个参数(您要提供的id
参数)是用于定义路由参数(而不是HTML属性)的参数。请改用第4个参数,并将第3个参数保留为空:
@Html.ActionLink("Back", "Index", null, new {id="backbtn"})
有关该方法的每个参数用途的详细信息,请参见文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句