表达式需要在javascript中进行智能感知警告

时间:2010-08-13 14:42:47

标签: asp.net

假设我想从Page_Load()

期间设置的类变量初始化aspx页面中的一些javascript变量

如果我这样做 var x =“<%= ValueOfX%>”;

将其设置为字符串。

如果是howerver,我想设置一个数字js变量,或者可能是一个布尔类型而不是一个我不想引用的字符串,所以我这样做 var x =<%= ValueOfX%&gt ;;

我收到了“需要表达”的智能警告。这当然不会伤害任何东西,但它会使警告列表变得混乱。它还在VS2010的屏幕上留下了一个小标记。它曾经把这个波浪形放在VS2008中。

关于初始化js变量的任何其他建议? 谢谢, 布赖恩

1 个答案:

答案 0 :(得分:0)

这样做:

var x = Number.parseInvariant('<%= ValueOfX %>');