サーバーからクライアント側にJsonを取得する必要があります。ほとんどのチュートリアルでは、Jsonを取得するための別のアクションをAjax呼び出しと仮定しているため、やや面倒です。なぜJsonを取得する別の呼び出しがありますか?
これは、このようにして何らかの理由があると思うようになりました。 Asp.Net MVCでは、モデルを渡して情報を取得することができますが、Jsonオブジェクトを簡単に渡すことはできません。代わりに、この情報を得るために別の呼び出しを行うことになっています。
ページが生成されたときにJson情報がわかっている場合は、なぜ同時に生成しないのですか?
私は十分に明確でない場合は申し訳ありません。 Jsonをクライアントに呼び出す方法を聞いてうれしいですが、実際には、Ajax呼び出しメソッドがセキュリティなどのようにはるかに一般的な特定の理由があるかどうかという疑問があります。
私はポイントまですることができます。コレクションを持っていて、複数のchildオブジェクトを追加したり、それをKnockoutjs Observablesに挿入したりしなければ、cshtmlページのコードが多すぎることがわかります。また、私の質問は、それがなぜ一方的なのか、もう一方の方法ではないのかということです。それはまだ最も単純な方法のようです。 –