0

嗨我在服务器端有浮点数组我想把这个数组带到 javascript 我该怎么做?

我正在使用 C#

4

3 回答 3

3

作为一个简单的示例:

    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>");
    }
于 2012-04-04T01:13:38.587 回答
1

这是一个使用客户端脚本注册值的示例:

在你的代码后面:

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

希望能帮助到你。

于 2012-04-04T00:48:43.327 回答