Html.ActionLink passes null value
本文关键字:value null passes ActionLink Html | 更新日期: 2023-09-27 18:29:54
我有一个显示对象列表的视图。我有这个动作链接
@Html.ActionLink("Add", "Add", new {str = Model.First().directory})
这就是控制器中的方法。
public ActionResult Add(string parentDirectory)
{
UserService.Node file = new UserService.Node()
{
parent_directory = parentDirectory,
};
return View(file);
}
由于某种我不知道的原因,parentDirectory
总是为空,即使我尝试了这个
@Html.ActionLink("Add", "Add", new {str = "Hello"})
我该怎么解决这个问题?
由于Add
控制器动作方法的参数名称为parentDirectory
,因此需要更改此
@Html.ActionLink("Add", "Add", new { str = Model.First().directory })
到这个
@Html.ActionLink("Add", "Add", new { parentDirectory = Model.First().directory })