2017-03-16 126 views
0

在某个窗体中,如果勾选了复选框,则下拉列表将被禁用。下拉列表有两个选项C或D.当下拉列表被禁用并且表单被再次保存时,它将丢失在下拉列表中选择的值并且只读入第一个值。将下拉列表设置为禁用将丢失值

因此,如果我选择第二个选项是D,并且下拉选项被禁用时,我再次保存表格,它将读取第一个选项C,并覆盖之前保存的值。

我设置下拉列表残疾人通过添加属性:

ddlJobType.Attributes.Add("disabled", "disabled"); 

我试着拆卸时的形式保存,因此在选择的实际值读取属性,但没有奏效:

ddlJobType.Attributes.Remove("disabled"); 

如何将下拉列表保留为禁用状态,但不会丢失值?

+0

您无法在后面的代码中禁用控制值,因此请使用readyonly属性为true或使用隐藏控件来保存下拉列表选定值,以便您可以从代码后面访问这些值 –

回答

相关问题