3

我正在使用 .NET4.0 和 C# 语言开发一个 Web 应用程序。在该应用程序中,我有一个 aspx 页面和相应的 java 脚本文件。我需要在代码隐藏文件中访问外部 java 脚本文件中存在的值。我怎样才能访问它?我通过 ControlResources 链接了外部 java 脚本和 aspx 页面。任何人都请帮助解决这个问题。提前致谢。

4

3 回答 3

2

JS 与服务器端代码(在运行时)通信的唯一方法是通过 HTTP POST。

如果您正在谈论在 JS 文件上获取恒定值,那么您唯一的方法是以读取模式打开 JS 文件并获取您需要的内容(即使我不建议您走这条路)

于 2012-05-29T09:18:16.073 回答
1

从客户端到服务器的 Http 发布是唯一的方式.. 最好使用 Ajax

于 2012-05-29T09:31:03.243 回答
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;
于 2012-05-29T09:18:07.977 回答