TI 在 aspx 中定义了一个隐藏文件:-
<asp:HiddenField runat ="server" ID="hfBrand" value = "False" />
组合框控件正在调用 JavaScript 函数函数:-
<telerik:RadComboBox ID="Brands" runat="server"
onclientselectedindexchanged="LoadProperties"
AutoPostBack="True">
</telerik:RadComboBox>
在该函数中,我试图将该隐藏字段值设置为“True”:-
function LoadProperties(sender, eventArgs)
{
var lblBrand = document.getElementById('<%= hfBrand.ClientID %>').value;
alert(lblBrand);
document.getElementById('<%= hfBrand.ClientID %>').value = "True";
var NewlblBrand = document.getElementById('<%= hfBrand.ClientID %>').value
alert(NewlblBrand)
}
在服务器端(Brands.aspx.cs),我正在尝试获取隐藏字段值:-
if (hfBrand.Value == "True")
brandIDSelected = "10";
else
brandIDSelected = "20";
问题:- --> hfbrand.Value 仍然是“假”,即使我在 javascript 中将其设置为“真”。为什么会这样。请帮忙。
谢谢