我正在使用jQueryUI ProgressBar向用戶顯示他們使用了多少允許的文件存儲。百分比是在代碼隱藏中計算的,應該傳遞給Javascript。從代碼隱藏向Javascript傳遞值
.aspx的代碼
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
<script type="text/javascript">
$(function() {
var pct = document.getElementById("filesPercentage").value;
$("#progressbar").progressbar({
value: pct
});
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
...
<input type="hidden" runat="server" id="filesPercentage" />
<div id="progressbar"></div>
...
</asp:Content>
代碼隱藏
protected void Page_Load(object sender, EventArgs e)
{
filesPercentage.Value = "85";
}
現在看來似乎不能從隱藏字段的百分比數。任何幫助,將不勝感激。
是否隱藏字段包含的值,如果你查看源代碼? – 2011-04-13 22:18:19
filesPercentage可能不會成爲控件一旦呈現後的ID。 – 2011-04-13 22:21:27