【发布时间】:2018-10-12 20:15:19
【问题描述】:
我有一个 Razor 页面,其标记开头如下:
@page {id:int?}
...
现在,如果您访问路径 /MyPage/5 上的页面,则类方法 OnGet(Int32? id) 上的 id 参数将设置为值 5。
我想根据 id 的值显示一些条件标记,有没有办法可以直接访问标记中的 id?
我试过@id,但它说它没有定义——我猜这是有道理的。
我想我可以在OnGet(..) 方法中捕获它,如果没有其他方法可以直接执行此操作,则可以通过属性使其可用。这种方法的缺点是每次回发时我都必须重新设置值。
有没有办法做到这一点?
【问题讨论】:
标签: c# razor asp.net-core