0

C# プログラミングでは、通常、次のことを行います。json 応答の場合、jquery で .asmx または .ashx ファイルを呼び出し、応答を解析します。

HTMLレスポンスはプログラミングのしやすさと後々の改善でどちらが優れているのでしょうか?私がすでに行っているように.aspxファイルを呼び出しますか、それとも他の方法がありますか?

デザイナー モードではデータが表示されないため、.ashx のアイデアは好きではありません。

私が欲しいのは、クライアント側で次のようなものです:

$.ajax({
      type: "POST",
      url: "something",
      cache: false,
      success: function(msg) {
        // Replace the div's content with the page method's return.
        $("#container").html(msg);
      }
    });
4

1 に答える 1

1

標準は、WCF または新しい asp.net WebApi を使用して RestService によってデータ (json/html) を提供することになりました。その後、クライアント レンダリングに JavaScript マイクロ テンプレート フレームワークを使用します。

ajax 呼び出しの場合、サーバー側でコンテンツ (html) をレンダリングするのは「常に」良い方法ではありません。

ここに素晴らしいリンクがあります。イベントが aspnet 固有でない場合は、同じです。

于 2012-09-19T08:07:42.460 に答える