1 つの aspx ページで使用している 1 つのユーザー コントロールに 1 つの日付ピッカーと 1 つのドロップダウン リストがある横に 1 つのテキスト ボックスがあります。それ以外の場合は false にする必要があります。では、どうすればいいのでしょうか??
1 に答える
0
基本的にこのようなものがあなたのために働くでしょうか:
マークアップ:
<asp:TextBox ID="MyTextBox" runat="server" AutoPostBack="true"
OnTextChanged="MyTextBox_TextChanged">
<asp:RegularExpressionValidator ID="MyValidator" runat=server
ControlToValidate="MyTextBox"
ErrorMessage="Must be in correct format"
ValidationExpression="[a-zA-Z]" /><!-- use whatever regex you need here -->
コードビハインド:
protected void MyTextBox_TextChanged(object sender, System.EventArgs e)
{
MyValidator.IsEnabled = !String.IsNullOrEmpty(MyTextBox.Text);
}
于 2013-04-12T19:40:38.927 に答える