![]() |
1
0
是的,一切皆有可能,但我认为你的意思是说容易吗?答案是否定的,你要做的就是创建你自己的路由,然后将这个定制的路由添加到路由映射中。这并不难,但问题是在控制器之前初始化了路由,因此您必须自己处理查找和反射,以检查您的条件。 还有一个可选选项,您可以尝试使用actionMethodSelectorAttribute,它允许您为操作方法创建自定义选择器,并忽略不包含authorize属性的选择器。使用这个属性的一个例子是actionverbattribute。 到目前为止,最简单的方法是为html.actionlink创建一个自定义扩展名,该扩展名进行自己的检查,并将其保持为仅显示的内容,然后为global.asax中的同一个控制器创建双路由。 |
![]() |
Andrus · 如何在Linux中阅读期刊 5 月前 |
![]() |
Miranda · 读取xml文件时路径错误中有非法字符 5 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 11 月前 |
![]() |
s15199d · mvc MapController路由/类别名称在这里 11 月前 |
![]() |
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |