1

継承するビューを取得しました:System.Web.Mvc.ViewPage<IEnumerable<MyProjects.Models.MyAccountWrapper>>

このビューでは、オブジェクト MyAccountWrapper に関するデータを一覧表示します。このオブジェクトには、アカウントのリストが含まれています。このように MyAccountWrapper.Accounts

このビューで私が望むのは、アカウントを作成できることです。

ソー・アイ・トライ<% Html.RenderPartial("../Account/Create"); %>

しかし、良いモデルではないというエラーが出ました。どうすれば対処できますか?

4

2 に答える 2

5

RenderPartial を呼び出すときに、適切なモデルを 2 番目のパラメーターとして渡してみてください。

于 2009-11-08T00:20:44.257 に答える
1

に対応する新しいコントローラーとビューを作成することをお勧めします"../Account/Create"。これにより、そのアクションの URL が特定のビューに固定されます。ユーザーはこれを別個の別個のアクションとして認識しますが、実際にはそうです。ReturnUrl必要に応じて、テクニックを使用して元の場所に戻すことができます。

つまり、これにはまったく新しいページが必要です。

于 2009-11-08T00:07:48.157 に答える