带有 JSON 的 Razor if 语句 [重复]
Posted
技术标签:
【中文标题】带有 JSON 的 Razor if 语句 [重复]【英文标题】:Razor if statement with JSON [duplicate] 【发布时间】:2016-07-25 11:25:48 【问题描述】:我需要在 Razor 视图中更改一些静态 JSON 数据的输出。我正在尝试做的是沿着
, actions: // <- this is JSON curly bracker
listAction: '/Operations/Get'
@if(ViewBag.AllowInput)
// <- this is Razor curly bracker
, createAction: '/Operations/Create'
, deleteAction: '/Operations/Delete'
// <- this is Razor curly bracket
// <- this is JSON curly bracker
但是,JSON 标记会与 Razor 大括号混淆。是否有任何替代语法,或者,也许,我做了一些非常愚蠢的错误?
【问题讨论】:
【参考方案1】:用户<text>
标签或@:
换行:
<text>
, actions: // <- this is JSON curly bracker
listAction: '/Operations/Get'
</text>
@if(ViewBag.AllowInput)
// <- this is Razor curly bracker
<text>
, createAction: '/Operations/Create'
, deleteAction: '/Operations/Delete'
</text>
// <- this is Razor curly bracket
<text>
// <- this is JSON curly bracker
</text>
或
, actions: // <- this is JSON curly bracker
listAction: '/Operations/Get'
@if(ViewBag.AllowInput)
// <- this is Razor curly bracker
@: , createAction: '/Operations/Create'
@: , deleteAction: '/Operations/Delete'
// <- this is Razor curly bracket
// <- this is JSON curly bracker
【讨论】:
以上是关于带有 JSON 的 Razor if 语句 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用带有 javascript 的 Razor C# [重复]
我如何在 Razor 页面中序列化表单并发送 JSON 请求 Ajax [重复]