我尝试使用 /somepage/{Id} 调用页面,其中 Id 是具有 int 属性的
[Parameter]
,并且路由作为字符串调用,它不应该将字符串隐式转换为 int 吗?为什么它根本不起作用?我希望它能识别参数,因为它是......
我应该如何尝试让路由中间件识别参数?即使在 MVC 中也能正常工作...
页面路由
@page "/EditEmployee/{Id}"
链接
<a href="/EditEmployee/@Employee.EmployeeId" class="btn btn-primary m-1">Edit</a>
页面参数
[Parameter]
public int Id { get; set; }
结果出现异常,页面无法加载
做到了
@page "/EditEmployee/{Id:int}"