Я просмотрел множество других тем, которые имеют подобную проблему, но не смогли решить мою проблему.Я использую следующий код для своего комбинированного списка:
<sq8:ComboBox runat="server" ID="cboAgree"><Items>
<sq8:ComboBoxItem runat="server" Text="Agree"></sq8:ComboBoxItem>
<sq8:ComboBoxItem runat="server" Text="Disagree"></sq8:ComboBoxItem>
</Items>
</sq8:ComboBox>
<sq:BindableControl runat="server" TargetControlID="cboAgree" DataField="Agreement"></sq:BindableControl>
Я хочу получить выбранное значение («Согласен» или «Не согласен») и использую его как условие, чтобы скрыть / показать сетку намоя форма:
if (value == "Disagree") {
commentsGrid.style.visibility = "visible";
}else{
commentsGrid.style.visibility = "hidden";
}
Я пробовал несколько вещей, но кажется, что проблема заключается в том, как форма загружается, а поле со списком не имеет значения в этот момент.Я всегда получаю сообщение об ошибке, что мой comboBox "cboAgree" имеет значение null.
Может кто-нибудь посоветовать?