カレンダーエクステンダーを使用してテキストボックスに日付を入力する場合、テキストボックスへの直接入力を無効にする方法はありますか? ユーザーに日付を入力するのではなく、カレンダーを使用するように強制したいので、間違った形式で日付を入力する可能性があります。
ありがとう
T
カレンダーエクステンダーを使用してテキストボックスに日付を入力する場合、テキストボックスへの直接入力を無効にする方法はありますか? ユーザーに日付を入力するのではなく、カレンダーを使用するように強制したいので、間違った形式で日付を入力する可能性があります。
ありがとう
T
テレサ これで試すことができます
textbox.Enabled = false;
そして、コードビハインドで値を設定できます
textbox.Text = yourCalendar.Value;
そのテキスト ボックスの ReadOnly 属性を「true」に設定します。例: textBox1.ReadOnly ="true"
古い投稿ですが、私にとって完璧に機能するこのソリューションを見つけました:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
txtDate.Attributes.Add("readonly", "readonly");
}
}