如何从c#后端获取JavaScript值

时间:2012-06-14 05:14:52

标签: c# javascript

你好我有一个javascript会创建一个值,这是我在c#后端代码中捕获值的任何方式。

function GetKey(){ return Key; } //key is a combination value 

谢谢

2 个答案:

答案 0 :(得分:3)

后端的C#

public String MyVariable;

MyVariable = "Some Value";

<强> ASPX

<%=MyVariable %>

答案 1 :(得分:2)

  1. 通过ajax
  2. 您可以将它放入您的aspx页面代码并将其传递给您的js(如果您使用的是asp)。 如果Key是一个对象,您可以将其序列化为json字符串并使用JSON解析器对其进行反序列化。如果是基本类型,请在您的asp页面中使用&lt;%= Key%&gt; 即可。 (注意你不能把代码放在你的js文件中)
  3. <script type="text/javascript"> 
    var key = JSON.parse('<%=JsonConvert.SerializeObject(someObj.GetKey()) %>'); 
    //now you can use key in your js logic 
    </script>