如何在javascript中获取属性值
我有一个名为如何在javascript中获取属性值,javascript,asp.net,Javascript,Asp.net,我有一个名为Month的属性,其值为“March” 我在页面上使用以下JavaScript代码来访问属性的值。 但是下面给出错误March的行代码未定义 var MM=<%=Month%>; var-MM=; 这里怎么了?在JavaScript中访问属性值的正确代码是什么?如果在浏览器中显示源代码,您将看到以下内容: var MM=March; 这是不正确的,因为三月必须是另一个变量左右。如果要将字符串“March”指定给变量,请使用以下命令: var MM="<%=Mo
Month
的属性,其值为“March”
我在页面上使用以下JavaScript代码来访问属性的值。
但是下面给出错误March
的行代码未定义
var MM=<%=Month%>;
var-MM=;
这里怎么了?在JavaScript中访问属性值的正确代码是什么?如果在浏览器中显示源代码,您将看到以下内容:
var MM=March;
这是不正确的,因为三月必须是另一个变量左右。如果要将字符串“March”指定给变量,请使用以下命令:
var MM="<%=Month%>";
var MM=”“;
如果在浏览器中显示源代码,您将看到:
var MM=March;
这是不正确的,因为三月必须是另一个变量左右。如果要将字符串“March”指定给变量,请使用以下命令:
var MM="<%=Month%>";
var MM=”“;
线路
var MM=<%=Month%>;
var-MM=;
不在javascript变量MM
和ASP.Net属性Month
之间建立神奇的链接。相反,它将在服务器端生成一个文本,当它到达浏览器时,该文本将仅被解释为javascript
ASP.Net页面不知道该值将以javascript结束。javascript也不知道asp.net属性
因此,请检查asp.net生成的文本(在浏览器中执行“查看源代码”)以确保它是有效的javascript。如果没有,请调整服务器端代码。行
var MM=<%=Month%>;
var-MM=;
不在javascript变量MM
和ASP.Net属性Month
之间建立神奇的链接。相反,它将在服务器端生成一个文本,当它到达浏览器时,该文本将仅被解释为javascript
ASP.Net页面不知道该值将以javascript结束。javascript也不知道asp.net属性
因此,请检查asp.net生成的文本(在浏览器中执行“查看源代码”)以确保它是有效的javascript。如果没有,请调整服务器端代码