私はAsp.net webformsで書かれたサイトを持っています。 Ajaxを大量に使用します。生データまたはHTMLをAjaxレスポンスとして送信する必要がありますか?
ほとんどのフォームは、javascriptで送信されます。 Javascriptは入力を検証し、サーバー上の/ajax.ashx
に送信します。サーバーは要求を処理し、JSON応答を返します。私のjavascriptはJSONを使用してhtmlを作成し、DOMに挿入します。
私は自分のウェブサイトの新しいバージョンをasp.net MVC3を使用して作成しています。私はこのテーマに関するチュートリアルを見てきましたが、その中には別の方法でajaxをやることをお勧めします。データを送信し、javascriptでhtmlを挿入するのではなく、サーバーでhtmlを作成し、javascriptを使用してDomに挿入します。たとえば、this tutorialです。
私はどちらを使用しますか?新しい方法を使用する方が速くなりますが、それは良いですか?
1つの表現でいくつかの帯域幅を送信するかもしれませんが、あまりにも心配する価値はありません。 –
@EstebanAraya、すべては、正確なシナリオと解決しようとしている問題の種類に依存します。 –