1

カレンダーエクステンダーを使用してテキストボックスに日付を入力する場合、テキストボックスへの直接入力を無効にする方法はありますか? ユーザーに日付を入力するのではなく、カレンダーを使用するように強制したいので、間違った形式で日付を入力する可能性があります。

ありがとう

T

4

4 に答える 4

0

テレサ これで試すことができます

textbox.Enabled = false;

そして、コードビハインドで値を設定できます

textbox.Text = yourCalendar.Value;
于 2012-08-29T10:18:26.747 に答える
0

そのテキスト ボックスの ReadOnly 属性を「true」に設定します。例: textBox1.ReadOnly ="true"

于 2012-08-29T10:22:13.250 に答える
0

古い投稿ですが、私にとって完璧に機能するこのソリューションを見つけました:

protected void Page_Load(object sender, EventArgs e)    
{    
if (!IsPostBack)    
{    
 txtDate.Attributes.Add("readonly", "readonly");    
}    
}  
于 2018-03-16T23:13:28.783 に答える