同じページの部分ビューへのリンクを書き込もうとしています。ajax.actionlink 構文を介して必要な月のパラメーターを渡すことができないことを除いて、すべてが機能します。ViewDataDictionary を使用してみましたが、役に立ちませんでした。また、RouteValueParameter は私が持っていた考えでしたが、整数 ID ではなく文字列を渡そうとしています。
以下はビュー内の私のコードで、コントローラー内のメソッドが続きます:
<td>@Ajax.ActionLink("January", "ControllerMethod", new ViewDataDictionary{{"month", "January"}}, new AjaxOptions { UpdateTargetId = "view-month" })</td>
public ActionResult ViewMonths(string month)
{
//some code here
return PartialView("ViewMonths", schedule);
}
何か案は?