こんにちは、サーバー側に float 配列があります。この配列を JavaScript に取り込みたいのですが、どうすればよいですか?
私はc#を使用しています
こんにちは、サーバー側に float 配列があります。この配列を JavaScript に取り込みたいのですが、どうすればよいですか?
私はc#を使用しています
簡単な例として:
protected void Page_Load(object sender, EventArgs e)
{
// Convert your float array to below
var list = new List<string>() { "'1.00'", "'2.00'", "'3.00'", "'4.00'" };
Page.ClientScript.RegisterArrayDeclaration("arr ", string.Join("," , list.ToArray()));
Page.ClientScript.RegisterStartupScript(this.GetType(), "excute", "<script language='javascript'>alert(arr);</script>");
}
clientscript を使用して値を登録する例を次に示します。
あなたのコードビハインドで:
protected void Page_Load(object sender, EventArgs e)
{
foreach(var f in myFloats)
Page.ClientScript.RegisterArrayDeclaration("myFloats", f.ToString());
}
より完全な例を次に示します。
http://www.codeproject.com/Articles/92600/How-to-pass-ASP-NET-server-side-array-to-client-si
それが役に立てば幸い。