mat*_*uma 8 html c# asp.net-mvc
为什么以下代码:
<%= Html.ActionLink("[Click Here For More +]", "Work", "Home", new { @class = "more" }) %>
Run Code Online (Sandbox Code Playgroud)
呈现为:
<a class="more" href="/Home/Work?Length=4">[Click Here For More +]</a>
Run Code Online (Sandbox Code Playgroud)
"长度= 4"来自何处?
更新
如果我删除了new { @class = "more" },我没有得到Length = 4参数.
Cha*_*ran 12
我之前发生过这种事.如果你看一下你实际使用它的超载可能不是你想要的那个.
尝试...
<%= Html.ActionLink("[Click Here For More +]", "Work", "Home", null, new { @class = "more" }) %>
Run Code Online (Sandbox Code Playgroud)
我查看ActionLink的重载并将代码更改为:
<%= Html.ActionLink("[Click Here For More +]", "Work", "Home", null, new { @class = "more" }) %>
Run Code Online (Sandbox Code Playgroud)
为路由值添加了"null".这似乎有效.不确定这可能会影响到什么.
| 归档时间: |
|
| 查看次数: |
597 次 |
| 最近记录: |