2012-02-15 10 views
3

私はページにテキストボックスを持っていますが、そのページに年齢番号が入力されると、そのページはデータリストにロードされるはずです。私はasp.netからテキストボックスのonkeydownイベントをトリガーする方法を取得していない、私はJavaScriptで作業を知っているが、問題は、私はその機能で行われた以下のことがあります: asp.netのサーバー側でTextBox keydownイベント

  • それはテキストボックスから静的変数にcurrentpage値を適用します。それは従って
  • とID次前ボタン無効可能データリスト

  • に結合
  • 私はJavaScriptから行うことができ、これは、誰もこれをサーバ側から達成することができ、どのように任意の解像度、OnKeyDownイベントを持っていると思うONT

    答えて

    2

    JavaScript関数でkeydownイベントをキャプチャし、サーバーにAJAX呼び出しを行うことができます。これがあなたに合っていない場合は、手動でjavascriptでポストバックを試みることができます。あなたのテキストボックスにそう

    javascript関数で今
    mytextBox.Attributes.Add("onkeydown", "return doDataListBind()"); 
    

    function doDataListBind() 
    { 
         __doPostBack("myTextBox"); // etc, etc 
        // some other code here... 
    } 
    

    詳細情報はここで見つけることができます:

    0

    に探してどちらか使用してみてください:

    AJAXコントロールツールキット、または

    jQueryのオートコンプリートのプラグイン

    別の方法としては、javascriptを

    であなたのテキストボックスのクライアント側のイベント/関数から()関数を呼び出す_postbackしようとすることができ
    関連する問題