我正在尝试在 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>
我尝试在页面加载时(在页面的 JavaScript 中.aspx
)访问此属性,但没有成功。后来,我尝试在 JavaScript 函数中执行此操作,并且成功了。
为什么我不能在正文之前读取变量GetValueNow()
?