0

私はAjaxとJqueryとasp.netの初心者であり、c#でバックエンドコーディングを行うaspxページを持っています。asp:table を含む単一の更新パネルがあり、1 つの列には 2 つのフィールドを持つフォームと組織の部門を追加するためのボタンが含まれ、テーブルのもう 1 つの列にはすべての部門を一覧表示するグリッドビューが含まれます組織の。

私の問題:更新パネルでフォームを送信するたびに、

左側の列に「部門が正常に追加されました」というメッセージが表示される場合もあれば、グリッドビューが更新される場合もあれば、上記の 2 つの変更のいずれも行われない場合もあります (部門がデータベースに追加されている場合でも)。変更は行われず、部門はデータベースに追加されません。

同じことに取り組んだ後、フォームの2回目の提出は何もしていないことを知りました。初めてすべてが完全に機能していますが、2番目の部門を提出しているとき、 $.POST() は機能していません。

4

1 に答える 1

0

更新パネルがなくても機能するようにします。ajax なしで動作するようにし (コードをステップ実行)、その後 .net ajax コンポーネントを追加します。初心者の場合は、問題を分解し、小さなことから始めて、コア機能が動作するようになったら、凝った機能を追加することをお勧めします。

于 2013-02-07T15:15:00.633 に答える