2012-03-06 7 views
0

私は2つの入力コントロールを使用して、ユーザーがグリッドビューの読み込みに使用する日付を「から」に選択できるようにしています。しかし、ポストバックの後、入力は入力値を失います。価値を維持し、これらの日付をページに表示する最良の方法は何ですか?助けのための thx! これは私がいないまだ、それゆえ私はのHiddenFieldを追加しました、それの値をチェックするために分離コード(C#の)からのコントロールにアクセスすることはできません現在までの入力コントロール(ASPX)utAsp。ネットどのように入力コントロールの値を取得し、ポストバックの後でさえ、それが選択されるまでそこに保つ?

<tr> 
    <td class="style2">To Date:</td> 
    <td class="style3"><input id="toDate" name="toDate" type="text" size="12"   autopostback="true" onchange="ToDate_TextChanged" 
    onfocus="javascript:if(this.value=='dd/mm/yyyy'){this.value=''};vDateType='3'"   onkeyup="DateFormat(this,this.value,event,false,'3')" 
    onblur="DateFormat(this,this.value,event,true,'3')" value="" /> 
    <asp:HiddenField ID="toDateHiddenField" Value="" runat="server" /> 
    </td> 
    </tr> 

のコードです運。

+0

ビューステートを使用していますか、ページのどこかの値をリセットしていますか? if(!IsPostback){}ブロック –

+0

に初期値を設定している場所をラップする必要があるかもしれません。 – Meryovi

+0

私はコードの一部を投稿しました... thx! – malvina

答えて

0

入力にrunatサーバーがありません。その後、ビューステートを有効にするか、コード内でコードにアクセスすることができます

関連する問題