私は非常に初歩的な質問があると思いますが、それは次のとおりです。
別のコントローラーへのリンクがあり、文字列のリストを渡したいです。
コントローラ:
[HttpPost]
public ActionResult Index(DateTime? dateFilter, int? Provider, int? middleOffice)
{
...
ViewBag.ReasonGroupName = new List<string>() { "Faults" };
...
}
意見:
@Html.ActionLink(item.username, "Edit", "Hours", new { IdUser = item.IdUser, ReasonGroupNames = (List<string>)ViewBag.ReasonGroupName }, new { @class = "iframeFull" })
私のコントローラーでViewBag.ReasonGroupName
は、適切に作成されます: インデックス 0 の項目 ([0]) を持つリストと文字列ですが、他のコントローラーでそれを受け取ると、代わりに"Faults"
リストの 0 インデックス要素が付属します"System.Collections.Generic.List1[System.String]"
"Faults"
ViewBag
オブジェクトの変更も試みViewData
ますが、同じ問題が発生します。
私が間違っていることについて何かアイデアはありますか?
ありがとう