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