如何从外部javascript文件获取值到代码隐藏文件?

时间:2012-05-29 09:06:11

标签: c# .net c#-4.0

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

3 个答案:

答案 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;