asp.net-mvc – 处理MVC中的无效URL
发布时间:2020-05-24 13:34:43 所属栏目:asp.Net 来源:互联网
导读:如何在MVC中处理无效的URL? 例如:当用户输入http://localhost/User/MyProfile而不是 http://localhost/User/Profile,它将抛出异常. 如何处理这个请求? 您首先需要在web.config中添加自定义错误页面URL: customErrors mode=On defaultRedirect=~/Error/404
|
如何在MVC中处理无效的URL? 例如:当用户输入http://localhost/User/MyProfile而不是 如何处理这个请求? 解决方法您首先需要在web.config中添加自定义错误页面URL:<customErrors mode="On" defaultRedirect="~/Error/404" /> 并添加一个控制器来处理无效的URL: public class ErrorController:Controller
{
[ActionName("404")]
public ActionResult Error404()
{
return View("Error");
}
}
如果您想将用户重定向到主页,那么您不需要Error控制器只需修改自定义错误标记: <customErrors mode="On" defaultRedirect="~/Home/Index" /> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC中搜索路径
- 认证 – WebApi ActionFilterAttribute,HttpActionContext访
- asp.net-mvc – 命名约定 – 控制器的一个规则,没有模型和视
- 如何从asp.net调用Windows服务
- asp.net – SignalR不再工作“找不到包含OwinStartupAttrib
- asp.net-mvc – 如何使用ASP.NET MVC 2验证两个属性
- asp.net – IE10 SCRIPT5009:’__doPostBack’未定义
- asp.net-mvc – 选择哪种ASP.NET编程模型?
- asp.net – 具有html5中的文本以外的输入类型的UpdatePanel
- asp.net – @ Html.EditorForModel()下拉列表
推荐文章
站长推荐
- asp.net-mvc – 使用LINQ进行动态查询将无法正常
- asp.net-mvc-3 – 对复选框不起作用的MVC不显眼的
- asp.net – HttpServerUtility.UrlPathEncode vs
- asp.net – EF是否在DbContext的不同实例之间缓存
- asp.net-mvc-3 – MVC 3 – 比较属性 – 在客户端
- ASP.NET -- WebForm -- HttpResponse 类的方法和
- asp.net – 根据参数应用不同的XSLT模板
- asp.net-mvc – 在发送到视图之前如何修改控制器
- asp.net-mvc – Url.Action with RouteValueDict
- asp.net-mvc-3 – 使用构造方法参数过滤的Ninjec
热点阅读
