ビューでプロファイルの編集ページを 1 つ開いています。プロフィールページにその人のスキルを表示したい。彼のスキルは別のテーブルに保存されます。ここで、彼のスキルを示すために 1 つの部分ビューを開いてみたいと思います。部分ビューを表示する方法を教えてください。
前もって感謝します。
ビューでプロファイルの編集ページを 1 つ開いています。プロフィールページにその人のスキルを表示したい。彼のスキルは別のテーブルに保存されます。ここで、彼のスキルを示すために 1 つの部分ビューを開いてみたいと思います。部分ビューを表示する方法を教えてください。
前もって感謝します。
私があなたの質問を理解するのに間違っていなければ、あなたはただ使うだけだと思います
@Html.Action("Skills","Profile", new { id = 1 })
ここで、「プロファイル」はコントローラーで、「スキル」はアクションです。
プロファイルのIDをそのアクションに渡すことでプロファイルのスキルを取得でき、そのアクションから使用できます
return Partial(model);
質問は非常にあいまいですが、Skillsというプロパティを持つ親ビューでモデルが宣言されていると仮定すると、次のように部分ビューにデータを渡すことができます。
@{ Html.RenderPartial("SkillsForm", Model.Skills); }