TI は aspx で隠しファイルを定義しました:-
<asp:HiddenField runat ="server" ID="hfBrand" value = "False" />
コンボ ボックス コントロールが JavaScript 関数 function を呼び出しています:-
<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";
質問:- --> javascript で「True」に設定した場合でも、hfbrand.Value は「False」のままです。どうしてそう。助けてください。
ありがとう