如何在MVC4中终止Razor语句
本文关键字:终止 Razor 语句 MVC4 | 更新日期: 2023-09-27 18:00:07
所以我的html中有一行类似
someVariable: "@(SomeClass.SomeFunction(SomeParameter))",
但我想得到相同的结果,不需要等式,这样当我做类似的事情时,它就不会作为字符串传递
someVariable: @(SomeClass.SomeFunction(SomeParameter)),
它不起作用,我这里缺少什么格式?
这取决于此函数返回的内容。如果是某个对象,可以使用Json.Encode
方法将其转换为JSON:
someVariable: @Html.Raw(Json.Encode(SomeClass.SomeFunction(SomeParameter)),
这将确保该值被正确地转换为javascript对象,并且Html.Raw
帮助程序将确保它没有HTML编码。