2012-04-27 13 views
0

を災禍:無効テキストボックスとViewStateのは、私は無効になっているasp.netのテキストボックスを持っている

のjQueryを使用して
<asp:TextBox ID="txtEmpName" runat="server" Enabled="false"></asp:TextBox> 

、私はその後、クリックされた2つのラジオボタンに応じて、テキストボックスを有効または無効にします。

$(document).on("change", "input[id*='_rbtnIsFullTime_']", function ($e) { 
    if ($(this).val() == "1") 
    $("input[id$='_txtEmpName']").removeAttr('disabled'); 
    else 
    $("input[id$='_txtEmpName']").attr('disabled', 'disabled'); 
}); 

ViewStateはまだ無効になっているとして、テキストボックスを示しているので、私はテキストボックスはjQueryの、そのページに提出されていないユーザーが、それに入力された任意のテキストを経由して有効になっているときに実行しています問題ページが最初にレンダリングされたとき。

この問題を回避し、ViewStateをjQueryでうまくやっていく方法に関するアイデアはありますか?

答えて

1

同じテキストの2番目のテキストボックスを作成し、tiを無効にします。それに応じて、2つのボックスの表示を切り替えます。

+0

興味深いアイデア...隠されたフィールドでも同じことをすることができます。私はおそらく助けてくれます。 – Jagd

+0

確かに。これらの2つのどちらかが機能します。テキストを隠し入力または隠しテキストエリアにミラーリングする。あなたはアイデアを得るtho – Dutchie432

関連する問題