私は使っている
TextBox.ReadOnly = false;
読み取り専用。
DropDownList で修正するにはどうすればよいですか?
私はEnabled = falseのようなプロパティを使用しています...
TextBox.Enabled = false;
DropDownList.Enabled = false;
ただし、その後 css クラスは実行時に両方のコントロールを呼び出さないでください。
「ReadOnly」などのプロパティを教えてください。
DropDownListasp.netには読み取り専用プロパティはありません
使用してみてください:
<asp:DropDownList ID="DropDownList1" runat="server" Enabled="False">
</asp:DropDownList>
または、実行時に変更します。
DropDownList1.Enabled=false;
cssクラスも変更します。
DropDownList1.CssClass = "class";
別の方法:
コード ビハインド: 属性を追加するだけdisabled
DropDownList1.Attributes.Add("disabled", "disabled");
クライアント側:
$("#DropDownList1").attr("disabled","disabled");
無効になっているため、ドロップダウンリストのデータはポストバックで読み取ることができません。したがって、回避策として無効にせず、まずドロップダウンリストをクリアしてから、既に選択されているアイテムのみをバインドします。
ListItem item = DropDownList.SelectedItem;
DropDownList.Items.Clear();
DropDownList.Items.Add(item);