HTML.ActionLink 和Html.Action和 Url.Action 的区别
1. html.ActionLink生成一个<a href=".."></a>标记。。
例如: @Html.ActionLink(“链接文本”、“someaction”、“somecontroller”,new { id = " 123 " },null) 生成: < a href = " / somecontroller / someaction / 123 " >链接文本</a> ====================================================== 2.而Url.Action只返回一个url Url.Action(“someaction”、“somecontroller”,new { id = " 123 " }) 生成: / somecontroller / someaction / 123 ====================================================== 3、Html.Action可以执行一个控制器的action,并将返回结果作为html string。 |
- 上一篇 »Java Web GET和POST区别
- 下一篇 »C#-WebForm-纯HTML提交方式