Html.ActionLink()和我直接写<a>,这种标签有啥性能,或者别的方面不同吗?不是太明白Html.ActionLink()的优势,有懂得麻烦留言告知,谢谢,已经google一天了,没有结果...
Html.ActionLink 是同过匹配你的 的第一条符合条件的 路由,来组装 <a>标签。非常灵活,也不容易出错。
比如:你写死的 a标签,路由改了,可能是要 别的地址,你还要改 a标签,麻烦不;反过来讲,你改了路由,你的Html.ActionLink,也就帮你改了。
嗯,谢谢,我看了看好像改了路由Html.ActionLink也需要改,请问,有例子可以说明下吗?
使用起来方便,不容易出错。
Html.ActionLink可以直接生成带虚拟路径的链接,写<a>就要Hard Code了.
补充:可以右键Mvc项目,选择属性,Web标签,在使用VS开发服务器,虚拟路径(H),那里随便填一个虚拟路径试试.
嗯,谢谢,我看了看好像改了路由Html.ActionLink也需要改,请问,有例子可以说明下吗?