あるコントローラービューから別のコントローラービューに移動するリンクを作成するための構文は何ですか?以下は、ユーザーがビューのからビューに移動できるようにするためIndex.cshtml
のコードFollowUpItems
です。ページが誰を表示するかを正確に知るためには、の値を渡す必要があります。Details.cshtml
Agent
item.Key1
Details.cshtml
次のエラーが発生しましたが、これが何を意味するのかわかりません(情報が不足していることをお詫びしますが、ASP MVCはまだ非常に新しいです)。
'パラメータディクショナリには、'Monet.Controllers.FollowUpController'のメソッド'System.Web.Mvc.ViewResult Details(Int32)'のnull許容型ではないタイプ'System.Int32'のパラメータ'id'のnullエントリが含まれています。オプションパラメータは、参照型またはnull許容型であるか、オプションパラメータとして宣言されている必要があります。パラメータ名:パラメータ '
<td>
@Html.ActionLink(item.Key1, "Details", "Agent", new { id = item.Key1 })
</td>
これが私がナビゲートしようとしているページのIndex()メソッドヘッダーです:
public ActionResult Index(string searchString, string sortOrder, string currentFilter, int? page)
{