【发布时间】:2015-02-17 07:36:32
【问题描述】:
我正在阅读一篇关于 mvc 的文章,了解不受控制的行为 http://www.codeproject.com/Articles/874284/ASP-NET-MVC-Performance-Tips?msg=5003414#xx5003414xx
他们为不受控制的行为编写此代码
protected override void HandleUnknownAction(string actionName)
{
RedirectToAction("Index").ExecuteResult(this.ControllerContext);
}
作者是说如果用户请求http://localhost:58234/default/index1, index1 action which does not exist so it will redirect to the default/index
我想开发一个基本控制器,并为请求 url 放置一个检测动作方法或控制器是否存在的例程。如果不存在,则它将用户重定向到具有查询字符串值的特定控制器的操作方法。因此,我们可以向用户显示友好的消息。
我仍然没有机会在办公室使用 mvc。只是出于好奇,我想知道如何使用base controller 实现该功能?
帮助我提供示例代码。谢谢
【问题讨论】:
标签: asp.net-mvc