私は に移動するリンクを作成しないのはなぜそれがBurnProjectのIndexビュー
を行くためにたいするリンクを「選択」している私の個人のインデックスビューからBurnProjectsControllerのインデックスアクションメソッド?
Personのインデックスビューでは、Html.ActionLinkヘルパーメソッドを使用できます。
@model Person
<h1>This is persons index view<h1>
@Html.ActionLink("Select","Index","BurnProjects")
これは"BurnProjects/Index"
に設定href
属性を持つアンカータグのHTMLマークアップを生成します。
あなたBurnProjectのindexアクションに人のindexビューからいくつかのデータを渡したい場合は、あなたがあなたのPersonエンティティが希望Id
プロパティを(持っていると仮定すると、Html.ActionLink
@model Person
@Html.ActionLink("Select","Index","BurnProjects",new {@id=Model.Id},null)
の別のオーバーロードを使用することができます値を渡す)し、あなたのBurnProjectsのindexアクションは、IDのparam
public ActionResult Index(int id)
{
// return something.
}
を受け入れ 'RedirectToAction( "インデックス"、 "BurnProject")を戻します;'コントローラと仮定すると、 'BurnProjectController'であるが、そのリンクであれば、なぜ直接ナビゲートしないでください。 –