0

在我的 aspx 代码中,我有这样的东西

if(AnId == <%=MyCodebehindObject.MyId%>)
{
    // stuff
}

代码正在运行:我可以从代码隐藏变量中获取值。但是,我在第一行末尾收到“语法错误”警告。

我可以通过用引号将变量括起来来“修复它”,但这将使我的变量成为一个字符串,我期待一个 int。那会很好用,javascript会将其转换为比较,但我认为这很愚蠢,我试图找到这样做的写入方式。

有任何想法吗?

4

1 回答 1

3

您需要将 javascript 代码用引号括起来

if(AnId == '<%= MyCodebehindObject.MyID%>'){
    // stuff
}
于 2013-04-15T17:28:03.423 回答