例如:A标签,我完全可以写成:<a href='http://localhost:1199/Home/Index/1'>haha</a> 为什么要写成:HTML.ActionLink("haha","Index","Home",new { id=1},null),有必要吗?或者这样写有什么优势呢?
2种方法功能效果是一样的。看你喜欢怎么写了。
HTML.ActionLink("haha","Index","Home",new { id=1},null) 可阅读性更好一些
你写死了,那你域名换了呢?你部署到测试站呢?同样的/home/index/1这个相对地址,你本地开发前面是localhost,测试环境是test.mysite.com,正是环境是www.mysite.com,你写死就得经常改,而且要改很多地方。
写成相对路径还好吧
@artwl: 但是他写的是绝对路径啊。。。写成相对路径肯定是没问题了
MVC,這個事思想所在哦。你可以寫html標籤,不過不建議。
辅助类html来生成标,只是為了方便,提供開發效率哦。
你指的开发效率是开发速度吧?但是html这个类需要服务器端计算才能生成html标签的,这样哪有直接写成html的标签来的快啊,写成html标签可以提升网站运行的速度吧?个人认为,不知道<%=%>是否是后期绑定,不过博客园比csdn好多了,一个问题下来这么多人回答,此时我只有感动了,谢谢!谢谢各位!流泪~~~~