razor模板,嵌套,if条件解析报错

图片说明

图片说明

图片说明

问题来了 @各位
一个嵌套的razor解析问题

第1个 是 默认布局页
第2个 用了 第1个 布局页
第3个 用了 第2个 布局页

格式是 第二个 的 script2 占位 得在 一段js函数里
图片说明

然后在 第3个页面中 填充这个script2


--------下面问题来了,------------------------------
在第3页 第 1 个if 加条件报错了
图片说明
图片说明

第 2 个if 外面包了层 @{ < text> < /text> } 能正确执行
图片说明


问题虽然解决了,但不想用第二种方法,因为项目代码那么多if,都包这个,会改死去

所以现在:
1、求个解决方法,
2、或者解释下 ,第1个if不行,第2个if行的原因吧

2个回答

为什么一定要在一段 js里 加这个占位呢?

qq_21533697
cocoxox 额。。。
3 年多之前 回复

if前面加上@才行,否则会被当作html,而小于符号会被理解为html标签没有闭合。

qq_21533697
cocoxox 就没有解决的办法? 所有if代码 外面都 包一个 @ { } 太麻烦了
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐