要件: ドロップダウン リストの選択に応じて、テキスト ボックスに別の文を入力します。しかし、ddlist の "x" 値を 1 つ選択すると、テキスト ボックスは空で表示され、ユーザーが何かを書き込む必要があります。
私の問題は、何かを書いても...フォームを保存するときに...「テキストボックスを空にしてはいけません」と言う1つのコントロールです
ここにいくつかのコード:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
getPermissions();
setBeginingdata();
//in the setBeginingdata() method, the setTxtObs() is called too.
}
setTxtObs();
void setTxtObs()
{
if (ddmotivo.SelectedItem.Text.Contains("Others"))
txtObservacoes.Text = "";
else if (!ddmotivo.SelectedItem.Text.Contains("Others"))
{
StringBuilder sbObs = new StringBuilder();
sbObs.AppendFormat("The employer {0} missed because ({1})", getDrUser( ["Sigla"].ToString(), ddmotivo.SelectedItem.ToString().Trim());
txtObs.Text = sbObs.ToString();
}
}