我在ASP.NET页中设置了一个JavaScript变量,如下所示

<script type="text/javascript>
var MyVarable = <%=ASPNETVarable%>;
$(document).ready(function () {
  alert(MyVarable);
}
</script>


现在,这已简化,并且在后端代码ASPNETVarable设置为

protected string ASPNETVarable="My Backend Value";


该页面正确加载并运行,但在Visual Studio中该行

 var MyVarable = <%=ASPNETVarable%>;


显示这是一个“语法错误”,而它起作用时,如何删除此“语法错误”?

最佳答案

尝试以下

var MyVarable = '<%=ASPNETVarable%>';

10-05 20:31