![]() |
1
1
首先,创建一个带有“Default”操作的“DefaultController”。
然后在全球.asax启动。 要捕获调用现有控制器但操作不存在时的情况,请重写HandleUnknownAction方法,最好是在基类中:
把这个登记在你的邮箱里全球.asax:
|
![]() |
2
2
为什么不用路由解决控制器/动作问题?
关于视图如果您的控制器总是被捕获,那么您不必担心视图。因此,如果您的最后一个路由解析为任何内容并始终显示相同的内容,则控制器永远不会请求不存在的视图。 编辑关于视图(基于您的评论)如果我理解你评论中的观点,你就必须创建一个单独的视图引擎,它可以通过提供一个指向精确的aspx文件的额外视图路径来解决所有问题。
|
![]() |
3
0
你可以这样做。我不确定捕获所有404(包括图像和其他内容文件)是否会产生任何性能影响或任何其他问题
|
![]() |
4
0
我想您可能想创建一个自定义控制器工厂。我自己没有做过,但这应该是一个简单的谷歌(touchwood)。 意见
HTHs公司,
|
![]() |
Mike · html助手-我如何摆脱name属性? 10 年前 |
|
user3902826 · 显示mvc2视图 10 年前 |
![]() |
Baxter · 将带有List<T>的视图模型发布到控制器操作方法 10 年前 |
![]() |
yoozer8 · 将类应用于某些链接文本 12 年前 |