1

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 中将其设置为“真”。为什么会这样。请帮忙。

谢谢

4

0 回答 0