为什么 JavaScript 无法读取这个 C# 变量
Why can't JavaScript read this C# variable?
我正在尝试在JavaScript中读取C#属性(不使用Ajax)。在 C# 中,我正在设置页面加载的属性。我试图像这样阅读此属性:
<script type="text/javascript">
var ProductId =<%=this.ProductId %>>
alert(ProductId); // not successful alert showed undefiend
function GetValueNow()
{
alert(<%=this.ProductId%>); // calling this function was showing value
}
</script>
我尝试在页面加载时访问此属性(在.aspx
页面的 JavaScript 中),但没有成功。后来,我尝试在 JavaScript 函数中执行此操作,并且奏效了。
为什么我不能在GetValueNow()
主体之前读取变量?
你有一个额外的>
符号:
从:
var ProductId =<%=this.ProductId %>>
自:
var ProductId = <%=this.ProductId %>;
看起来这只是一个错字。
var ProductId =<%=this.ProductId %>>
应该是:
var ProductId =<%=this.ProductId %>;
相关文章:
- JavaScript从匿名函数读取私有变量
- 使用JS/NodeJS测试并读取文件中的变量
- 如何从ajax成功回调函数中读取javascript变量
- 当尝试使用ajax读取文件时,变量返回undefined
- 可以't读取本地存储的远程变量的内容
- 如何使用Selenium读取javascript变量
- 如何在不赋值数组变量的情况下读取数组数据
- 无法读取由变量引起的未定义的属性
- 无法通过rest api读取json变量
- 正在读取JS变量
- 从外部javascript文件读取var并将其转换为php变量
- 从变量中读取html文本
- 可以't让JavaScript将ID读取为变量名
- 使用Adobe ExtendScript(ExtJS)读取变量并旋转形状
- 表读取最后一个变量
- Java脚本将URL的响应读取到变量中
- C#WebBrowser控件-使用DOM创建和修改javascript变量,然后使用Applet读取它
- 如何使用 Java 发送和读取第三方 JavaScript 变量
- 声明的变量读取为 null
- 将包含字符串的javascript变量读取到另一个文件中