2010-12-07 121 views
0

我知道這對很多人來說很容易,但請耐心等待我對JavaScript有點新東西。如何從c#數據表中獲取值並將其傳遞給javascript

我想從system.data數據表中的單元格傳遞一個值給javascript,所以我可以用數據表中的數據使用javascript繪製數據圖。

+0

您是使用WebForms還是MVC,或者僅僅是從客戶端調用Ajax的WebService? – willvv 2010-12-07 12:50:01

回答

0

添加HiddenField到頁面的標記,稱之爲hid1例如,則:

hid1.Value = dt("FirstName") & "," & dt("LastName") .... 
從JavaScript

則:

var hid1 = document.getElementById('hid1'); 
var values = hid1.innerHTML.split(','); 

然後遍歷值......或者做一些事情..

0

您可以使用以下代碼來填充變量:

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "whateverkey", "varName = 'var value';", true); 
0

有很多方法可以做到,最簡單的方法就是隱藏字段。您可以設置隱藏字段在asp.net,然後在JScript讀它,是這樣的:

中的.aspx

<script> 
    var value=$("#<%= hdfData.ClientID %>").val(); // using jQuery for example 
</script> 


<input type=hidden id=hdfData> 
在.aspx.cs

void SomeInitMethod() 
{ 
    hdfData.Value=........; 
} 

你也可以如果腳本位於表單內,則直接對數據綁定值。

相關問題