Visual Studio Razor页面错误语法错误

约翰·克雷默

每当我在剃刀页面上使用@符号时,例如:

<script type="text/javascript">
if( @(ProjectName.NameSpace.booleanVariable) ) {
    doStuff();
}
</script>

然后我到处都收到语法错误通知,在转换为HTML之后一切正常:

<script type="text/javascript">
if(True) {
    doStuff();
}
</script>

这只是一个简单的示例,但它也发生在其他地方。如果有必要,我会举出其他例子。除了其他stackoverflow问题之外,我找不到答案,但是有了这样一个基本问题,我认为这个问题已经存在。鼓励链接到所述问题。

编辑:意识到,我应该证明示例是Razor Page中的JS。

问题是:如何防止这些语法错误通知,以便可以轻松识别和管理实际的语法错误。

史蒂文·C

我认为“ True”不是有效的JavaScript。

<script type="text/javascript">
if( Boolean(@Html.Raw(Json.Encode(ProjectName.NameSpace.booleanVariable))) ) {
    doStuff();
}
</script>

Boolean()是JavaScript代码,以避免出现Razor警告消息。

Json.Encode将booleanVariable转换为“ true”或“ false”,

您可以将其替换为(ProjectName.NameSpace.booleanVariable?“ true”:“ false”)

我想你真正想要的是

@if(ProjectName.NameSpace.booleanVariable) {
{<script type="text/javascript">
    doStuff();
</script>}
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio C函数语法错误

来自分类Dev

Visual Studio 2012中的DEF文件语法错误

来自分类Dev

Visual Studio 2012中的DEF文件语法错误

来自分类Dev

SQL语句上的Visual Studio TableAdapter语法错误

来自分类Dev

natvisreload 使用 Visual Studio Professional 2017:语法错误

来自分类Dev

Visual Force页面中的语法错误

来自分类Dev

在Mac上使用python错误的“ Visual Studio Code”在行“ cerebro = bt.Cerebro()”处出现“语法错误:语法无效”

来自分类Dev

打字稿1.4:Visual Studio中语法错误突出显示

来自分类Dev

Visual Studio会忽略我在ASP.net项目中的语法错误

来自分类Dev

如何在Visual Studio Code中恢复Javascript语法错误检测

来自分类Dev

Visual Studio 2019 .NET VB Web应用程序SQL语法错误

来自分类Dev

从Visual Studio迁移到WebStorm后的AngularJS语法错误(已编码打字稿)

来自分类Dev

使用Visual Studio 2013时.c文件中的语法错误

来自分类Dev

如何在Visual Studio Code中恢复Javascript语法错误检测

来自分类Dev

foreach循环语法错误C#Visual Studio 2013 Ultimate

来自分类Dev

在Visual Studio 15中创建存储过程时出现SQL46010语法错误

来自分类Dev

Visual Studio Bower错误

来自分类Dev

Visual Studio错误

来自分类Dev

对于Visual Studio,在math.h中有200多个〜语法错误〜,这没有任何意义

来自分类Dev

intellisense无法找出Visual Studio和C#中的“内部”可访问性级别语法错误

来自分类Dev

在Visual Studio的Razor视图中编译错误

来自分类Dev

android studio adb语法错误:“)”意外

来自分类Dev

使用Visual Studio 2010 Wheb Build pcl我得到point_types.hpp(1185):错误C2146:语法错误:缺少';' 在标识符“特征”之前

来自分类Dev

使用Visual Studio 2010 Wheb Build pcl我得到point_types.hpp(1185):错误C2146:语法错误:缺少';' 在标识符“特征”之前

来自分类Dev

指定了无效的DN语法-Visual Studio错误

来自分类Dev

指定了无效的DN语法-Visual Studio错误

来自分类Dev

Visual Studio Code 中的“import”显示“无效语法”错误

来自分类Dev

Visual Studio 2013登录错误

来自分类Dev

奇怪的Visual Studio 2013错误

Related 相关文章

  1. 1

    Visual Studio C函数语法错误

  2. 2

    Visual Studio 2012中的DEF文件语法错误

  3. 3

    Visual Studio 2012中的DEF文件语法错误

  4. 4

    SQL语句上的Visual Studio TableAdapter语法错误

  5. 5

    natvisreload 使用 Visual Studio Professional 2017:语法错误

  6. 6

    Visual Force页面中的语法错误

  7. 7

    在Mac上使用python错误的“ Visual Studio Code”在行“ cerebro = bt.Cerebro()”处出现“语法错误:语法无效”

  8. 8

    打字稿1.4:Visual Studio中语法错误突出显示

  9. 9

    Visual Studio会忽略我在ASP.net项目中的语法错误

  10. 10

    如何在Visual Studio Code中恢复Javascript语法错误检测

  11. 11

    Visual Studio 2019 .NET VB Web应用程序SQL语法错误

  12. 12

    从Visual Studio迁移到WebStorm后的AngularJS语法错误(已编码打字稿)

  13. 13

    使用Visual Studio 2013时.c文件中的语法错误

  14. 14

    如何在Visual Studio Code中恢复Javascript语法错误检测

  15. 15

    foreach循环语法错误C#Visual Studio 2013 Ultimate

  16. 16

    在Visual Studio 15中创建存储过程时出现SQL46010语法错误

  17. 17

    Visual Studio Bower错误

  18. 18

    Visual Studio错误

  19. 19

    对于Visual Studio,在math.h中有200多个〜语法错误〜,这没有任何意义

  20. 20

    intellisense无法找出Visual Studio和C#中的“内部”可访问性级别语法错误

  21. 21

    在Visual Studio的Razor视图中编译错误

  22. 22

    android studio adb语法错误:“)”意外

  23. 23

    使用Visual Studio 2010 Wheb Build pcl我得到point_types.hpp(1185):错误C2146:语法错误:缺少';' 在标识符“特征”之前

  24. 24

    使用Visual Studio 2010 Wheb Build pcl我得到point_types.hpp(1185):错误C2146:语法错误:缺少';' 在标识符“特征”之前

  25. 25

    指定了无效的DN语法-Visual Studio错误

  26. 26

    指定了无效的DN语法-Visual Studio错误

  27. 27

    Visual Studio Code 中的“import”显示“无效语法”错误

  28. 28

    Visual Studio 2013登录错误

  29. 29

    奇怪的Visual Studio 2013错误

热门标签

归档