全部,如果我在 aspx 页面中添加一个内联表达式,如下所示。
<script type="text/javascript">
var notAcceptError='<%= lblMessage%>';//the actually value is "test message"
</script>
据我们所知。lblMessage
在 aspx 的代码隐藏文件中应该存在一个名为的变量。这样,一切都很好。但是如果我将上面的代码移动到一个由同一页面链接的 js 文件中。表达式的输出失败。似乎 asp.net 无法识别此表达式。我不明白为什么这在链接的外部 js 文件中不起作用。在我的理解中。写在aspx或者外部js都是一样的。谢谢。