これは数多くの人にとっては簡単なことですが、私には負担してください。私はJavaScriptの新種です。C#データテーブルから値を取得してJavaScriptに渡す方法
system.dataデータテーブルのセルの値をJavaScriptに渡したいので、javascriptを使用してデータテーブルのデータをグラフにプロットすることができます。
これは数多くの人にとっては簡単なことですが、私には負担してください。私はJavaScriptの新種です。C#データテーブルから値を取得してJavaScriptに渡す方法
system.dataデータテーブルのセルの値をJavaScriptに渡したいので、javascriptを使用してデータテーブルのデータをグラフにプロットすることができます。
は、ページのマークアップにHiddenField
を追加し、その後、例えばhid1
それを呼び出す:
hid1.Value = dt("FirstName") & "," & dt("LastName") ....
その後、JavaScriptから:
var hid1 = document.getElementById('hid1');
var values = hid1.innerHTML.split(',');
その後、値をループを...または何かを..
次のコードを使用して、変数に値を設定できます。
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "whateverkey", "varName = 'var value';", true);
これを行うにはいくつかの方法があります。最も簡単な方法は、非表示のフィールドです。あなたが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=........;
}
あなたも可能性スクリプトがフォームの中にある場合は、直接値をデータバインドします。
WebFormsまたはMVCを使用しているのですか、単にクライアント側からAjaxによって呼び出されたWebServiceですか? – willvv