我正在使用.NET4.0和C#语言开发一个Web应用程序。在该应用程序中,我有一个aspx页面和相应的java脚本文件。我需要在代码隐藏文件中访问外部java脚本文件中的值。我该如何访问?我通过ControlResources链接外部java脚本和aspx页面。有人请帮忙解决这个问题。提前谢谢。
答案 0 :(得分:2)
JS可以与服务器端代码(在运行时)进行通信的唯一方法是使用HTTP POST。
如果你在谈论在JS文件上获取一个常量值,唯一的方法就是在读取模式下打开JS文件,得到你需要的东西(即使我不建议你走这条路)< / p>
答案 1 :(得分:1)
从客户端到服务器的Http帖子是唯一的方法..最好使用Ajax
答案 2 :(得分:0)
在服务器端创建一个隐藏字段,并在客户端使用您的数据填充它。因此,您将能够在服务器端创建客户端数据。我认为这是实现它的唯一方法。
ASPX
<input type="hidden" runat="server" id="myhidden" />
<script>
function setthidden()
{
document.getElementById('myhidden').value = "your value";// assign your value here
}
window.onload=setthidden;
</script>
在服务器端
string myhiddenvalue=myhidden.Value;