[请益] MVC View与WebForm View的疑问

楼主: windmax1 (I do my best)   2018-05-14 17:56:57
以前刚开始学asp.net(WebForm)时,老师教了一招在html页面用<%包起来后
可以自行插入想要的VB/C# Code,
但没多久就发现这样的作法会导致前后端Code参杂在一块,很不好维护
最近开始学MVC,发现View的部分也会使用Razor语法撰写VB/C# Code,
书上说用@跟<%其实很类似,但这样使用不就重复前后端Code参杂的问题了吗??
请问实务上会建议这样使用吗??
作者: Louis5213 (slash5213)   2018-05-14 18:05:00
当然很常用,但基本上只会拿来抓逻辑处理完的资料
作者: brianhsu (坟墓)   2018-05-14 18:06:00
通常就是拿来塞变量,不会在里面计算。
作者: johnny4753 (Li)   2018-05-14 18:29:00
Razor只会用来render html,不做复杂的逻辑处理,正所谓View要笨
作者: fukinhot (抱歉粗口我怕热)   2018-05-14 18:30:00
当你不会前端其他framework 用razor比用纯js简单 程式也漂亮
作者: iamshiao (CircleHsiao)   2018-05-14 19:38:00
它可以塞不代表你该塞业务逻辑
作者: xo1100 (虾蒸河粉)   2018-05-15 11:52:00
偷懒的话会用razor
作者: beaprayguy (小羊快跑啊)   2018-05-16 15:59:00
HelperHtmlhelper会会常用

Links booklink

Contact Us: admin [ a t ] ucptt.com