簡體   English   中英

ASP.NET-具有語法錯誤的簡單代碼隱藏變量

[英]ASP.NET - Simple code-behind variable with Syntax Error

在我的aspx代碼中,我有這樣的東西

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

代碼正在工作:我可以從codebehind變量中獲取值。 但是,我在第一行的末尾收到“語法錯誤”警告。

我可以通過用引號將變量引起來來“修復它”,但這會使我的變量成為字符串,並且我期望它是int。 那樣就可以了,JavaScript將其進行比較,但我認為那只是愚蠢的,我試圖找到這樣做的寫方法。

有任何想法嗎?

您需要將javascript代碼包裝在引號中

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM