2012-06-14 62 views
0

嗨,我有一個javasciprt會創建一個值,是我的任何方式捕捉我的c#後端代碼的價值。如何獲取JavaScript值從c#後端

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

謝謝

+3

發送呼叫 –

回答

2
  1. 通過AJAX
  2. 你可以把它放到你的aspx頁面代碼,並把它傳遞給你的JS(如果您使用的ASP)。 如果Key是一個對象,則可以將其序列化爲json字符串並使用JSON解析器對其進行反序列化。如果它是基本類型,請在您的asp頁面中使用<%= Key%>即可。通過AJAX(請注意,你不能把代碼中的js文件)的後端
<script type="text/javascript"> 
var key = JSON.parse('<%=JsonConvert.SerializeObject(someObj.GetKey()) %>'); 
//now you can use key in your js logic 
</script> 
3

C#

public String MyVariable; 

MyVariable = "Some Value"; 

ASPX

<%=MyVariable %>