Html.ActionLink
ヘルパーの1つを使用することをお勧めします。
Model
と呼ばれるプロパティを持つビューにを渡しているとしますId
。あなたはHtml.ActionLink
このように使うことができます:
@Html.ActionLink("Add Owner", "Add", "Owner", new { id = Model.Id }, null)
最初の引数は、リンクに表示されるテキストです。2番目の引数は、Action
呼び出すtoの名前です。3番目の引数は、の名前ですController
。4Action
番目の引数は、のルート値ですAction
。5番目の引数はhtml属性用です。class
リンクにを追加したいとします。nullの代わりに、を使用できますnew { @class = "my-link-class" }
。@
クラスの前に注意してください。それはclass
予約語だからです。設定style
している場合は、次のようにしますnew { style = "background-color: #ffffff;" }
。
Action
これはすべて、Addがを取り込むことを前提としていますint id
。だからこのようなもの:
public ActionResult Add(int id)
{
// Do stuff.
}
Html.ActionLink
これが私の例で使用した特定のオーバーロードのドキュメントです:http: //msdn.microsoft.com/en-us/library/dd504972 (v = vs.108).aspx