2016-07-13 8 views
0

私は多くのテキストボックスを持つサイトを持っており、ページからデータベースへの価値を得る必要があります。私はvb.netでそれをやっているよりもはるかに簡単にすべてのテキストボックスを反復するjQueryの簡単な小さな関数を書いています。私はvb.netで直接データベースとの接続が快適です。関数を呼び出すと、Label1の値を保持して、テキストを解析してそれに応じてデータベースを更新できるようにするために、多くの方法を試しました。私がasp.netを初めて使った時、私はポストバックプロセスや理解に欠けていることを確信しています。あなたの助けに感謝します。要素値でasp.netサーバーを更新するには?

$("#Button1").click(function() { 
    var str ="DBN;", shape; 
    $('.test').each(function() { 
     Num = $(this).val(); 
     if (Num > 0) { 
      shape = $(this).attr("name"); 
      str += shape + "~" + Num + "," 
     }; /// end if 
    });/// end each 
    $('#Label1').text(str); 
    //event.preventDefault(); 
});/// end function 
+0

'$( '#myForm')。serialize()'を使用して値を取得し、バックエンドにデータを送信するajaxを使用するのはなぜですか? –

+0

@ Kstro21、ajaxの経験なし、あなたは正しい方向に私を送ることができます – NitroMuse

答えて

0

クライアントの変更時に正しくラベルの値が保持されません。ポストバックの前にそれらを隠しフィールドに入れて、そこから新しい値を取得してください。

+0

ちょっと@ user35 ....隠されたフィールドの事は、ポストバックのデータベースを更新するための素晴らしい、シンプルで今すぐ直接パスを働いた。助けてくれてありがとう! – NitroMuse

関連する問題