为了账号安全,请及时绑定邮箱和手机立即绑定

mvc为什么不建议使用服务器端控件,为什么不能自己手写html标签,为什么要借助辅助类html来生成标签?

mvc为什么不建议使用服务器端控件,为什么不能自己手写html标签,为什么要借助辅助类html来生成标签?

江户川乱折腾 2018-12-07 06:41:30
例如:A标签,我完全可以写成:<a href='http://localhost:1199/Home/Index/1'>haha</a> 为什么要写成:HTML.ActionLink("haha","Index","Home",new { id=1},null),有必要吗?或者这样写有什么优势呢?
查看完整描述

7 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

2种方法功能效果是一样的。看你喜欢怎么写了。

HTML.ActionLink("haha","Index","Home",new { id=1},null) 可阅读性更好一些

查看完整回答
反对 回复 2019-01-21
?
森林海

TA贡献2011条经验 获得超2个赞

我目前就是<a href='http://localhost:1199/Home/Index/1'>haha</a> 这样写的

查看完整回答
反对 回复 2019-01-21
?
烙印99

TA贡献1829条经验 获得超13个赞

写成相对路径还好吧

查看完整回答
反对 回复 2019-01-21
?
慕少森

TA贡献2019条经验 获得超9个赞

@artwl: 但是他写的是绝对路径啊。。。写成相对路径肯定是没问题了

查看完整回答
反对 回复 2019-01-21
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

MVC,這個事思想所在哦。你可以寫html標籤,不過不建議。

辅助类html来生成标,只是為了方便,提供開發效率哦。

查看完整回答
反对 回复 2019-01-21
?
精慕HU

TA贡献1845条经验 获得超8个赞

你指的开发效率是开发速度吧?但是html这个类需要服务器端计算才能生成html标签的,这样哪有直接写成html的标签来的快啊,写成html标签可以提升网站运行的速度吧?

查看完整回答
反对 回复 2019-01-21
?
守候你守候我

TA贡献1802条经验 获得超10个赞

因为需要有干净的html页面。

查看完整回答
反对 回复 2019-01-21
  • 7 回答
  • 0 关注
  • 449 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信