2010-12-07 15 views
0

これは数多くの人にとっては簡単なことですが、私には負担してください。私はJavaScriptの新種です。C#データテーブルから値を取得してJavaScriptに渡す方法

system.dataデータテーブルのセルの値をJavaScriptに渡したいので、javascriptを使用してデータテーブルのデータをグラフにプロットすることができます。

+0

WebFormsまたはMVCを使用しているのですか、単にクライアント側からAjaxによって呼び出されたWebServiceですか? – willvv

答えて

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の中

:.aspx.csで

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


<input type=hidden id=hdfData> 

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

あなたも可能性スクリプトがフォームの中にある場合は、直接値をデータバインドします。