【发布时间】:2012-03-30 02:08:25
【问题描述】:
我想知道如何从我的后端代码中设置一个 javascript 值。 我有这行JS代码:
gts.push([ 'google_base_offer_id', 'ITEM_PRODUCT_SEARCH_ID']);
我现在正在尝试的是:
gts.push(['google_base_offer_id', document.getElementById("hidden").value]);
我在标记中设置了隐藏值:
<asp:HiddenField ID="hidden" runat="server" />
在后端代码中,OnPreRender 事件,我正在这样做:
hidden.Value = product.ProductId.ToString();
该值已正确设置,但是当我在浏览器中查看源代码时,该值未填充。 我做错了什么,是否可以填充这样的值? 在此先感谢 Laziale
【问题讨论】:
-
那个ID会改变,你需要设置ClientId。
-
查看源码时,隐藏字段的ID是否还“隐藏”? asp.net 有时会更改 asp 元素的 ID。
标签: c# javascript asp.net javascript-framework