javascript - 在 asp.net 中将隐藏值传递给 JavaScript 时出错

标签 javascript asp.net

将值传递给 Javascript 时出现问题,我在传递值时出错了吗?请帮忙。

var percentage= parseInt(document.getElementById("<%=hid_Percentage.ClientID%>").value);
        var color = document.getElementById("<%=hid_Color.ClientID%>").value;
        var progress1 = new RGraph.VProgress('progress1', percentage, 100);
                    progress1.Set('chart.colors', [color]);
                    progress1.Set('chart.tickmarks', false);
                    progress1.Draw();

我有 2 个隐藏字段

  <asp:HiddenField ID="hid_Percentage" runat="server" />
                <asp:HiddenField ID="hid_Color" runat="server" />

这就是我将值传递给 asp.net 代码隐藏字段的方式

        double value = (read * 100 / count);
        string vProgressColor = "'#e01600'";
        hid_Percentage.Value = Convert.ToString(value);
        hid_Color.Value = vProgressColor;

当使用该值绘制图表时,百分比值会被正确传递。但颜色是空的。它没有得到颜色。,

最佳答案

你的代码没有任何问题。我会放置一个 alert(color); 来仔细检查。如果打印出颜色,则意味着问题出在 RGraph.VProgress 中。

关于javascript - 在 asp.net 中将隐藏值传递给 JavaScript 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7665529/

相关文章:

asp.net - 如何在asp.net 3.5上运行asp.net 4.0网站?

asp.net - 使用 SignalR 在多个 Web 应用程序之间进行通信

javascript - 在移动版 Safari 中针对多页 PDF 强制打印对话框

javascript - 如何高效地将html5 canvas的内容导入到flash中?

javascript - 如何使用 jQuery toggleClass 优化代码

javascript - JavaScript 的线性代数

ASP.NET查看成员(member)是否在线

c# - ASP 下拉列表回发在 Chrome 和 IE 中丢失 session 状态,但 Firefox 工作完美

javascript - 如何从 telerik Rad 电子表格中删除控件

javascript - R:弹出窗口不会在 Shiny 的响应式(Reactive) UI 中触发