【发布时间】:2022-10-31 09:10:17
【问题描述】:
我有一个枚举:
public enum mediaType
{
Video = 0,
Voice = 1,
Image = 2
}
现在我想使用 Tag Helper 将值从视图传递到控制器。
<a class="btn btn-primary" asp-controller="ShowMedia" asp-action="Index" asp-route-typeindex="mediaType.Video">All Video</a>
并在控制器中
public IActionResult Index(mediaType typeindex=mediaType.Image)
{
//does something
return View(typeindex.ToString(), model);
}
问题是typeindex 参数总是用它的默认值填充:mediaType.Image,它永远不会得到asp-route-typeindex="mediaType.Video" 的值。
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc tag-helpers