サーバー側のページメソッドに対してajax呼び出し(jQuery.ajax経由)を行うページを設計しています。
サーバー側には、Agent
とChannel
という2つのクラスがあります。
ページメソッドでは、クライアント側にList<Agent>
とList<Channel>
を返したいと思います。
クライアント側に2つのリストを返すにはどうすればよいですか?次のようなクラスにまとめてください:jquery.ajaxを使用して複合型(複数のリスト)をクライアント側に返す
public class ReturnData
{
public List<Agent> Agents{ get; set; }
public List<Channel> Channels{ get; set; }
}
もっと良い方法がありますか?
また、クライアント側でこれらのリストの項目にアクセスするにはどうすればよいですか?クライアント側にはforeach(var item in Agents)
のようなものがありますか?
あなたの投稿をより良いタイトルにすることを検討してください。 – Sjoerd
JSON形式で返すだけです。 – igorw
@Sjoerd:申し訳ありません!タイトルは、私が昨夜尋ねたかった質問です。今まで、SOはそれを保ってきました。 – Kamyar