在asp.net中将隐藏值传递给JavaScript时出错
向Javascript传递值时出现问题,我传递值时是否出错请帮助在asp.net中将隐藏值传递给JavaScript时出错,javascript,asp.net,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.VPr
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();
百分比的值在使用该值绘制图形时正确传递。但是颜色很鲜艳。它没有得到颜色。您的代码没有问题。我会放一个
警报(颜色)代码>以再次检查。如果将颜色打印出来,则表示问题出在RGraph.VProgress
我对此表示怀疑:
字符串vProgressColor=“”#e01600'
尝试从字符串值中删除“”
字符串vProgressColor=“#e01600”
<asp:HiddenField ID="hid_Percentage" runat="server" />
<asp:HiddenField ID="hid_Color" runat="server" />
double value = (read * 100 / count);
string vProgressColor = "'#e01600'";
hid_Percentage.Value = Convert.ToString(value);
hid_Color.Value = vProgressColor;