サービス側コントロールtextboxのdisabledプロパティがdisabledに設定された後、サービス側で値を取得できない問題について

1255 ワード

asp.net 1.xバージョンでは、textboxコントロールのdisabledプロパティがdisabledに設定されている場合、サービス側ではコントロールid.textでtextboxの値を取得できますが、値を入力できません.しかし、以降のバージョンでは、textboxがdisabledに設定されている場合、サービス側はコントロールID.textでtextboxの値を取得できません.そのうちの1つで解決する方法は次のとおりです.
aspxページではtextboxコントロールにdisabledプロパティを設定せず、csページでページをロードする場合は次のように設定します.
    
protected void Page_Load(object sender, EventArgs e)

  {
 if (!IsPostBack) { TextBox.Attributes.Add(
"readonly", "readonly"); }

参考資料は以下の通り:ASP.NET 2.0のTextBoxサーバーコントロールのReadOnlyとDisabled属性
                         ASP.NETでTextBoxコントロール設定ReadOnly="true"バックグラウンドで値が取れない