读书人

asp.net mvc3 ErrorHandle 404异常

发布时间: 2012-04-23 13:17:38 作者: rapoo

asp.net mvc3 ErrorHandle 404错误


我在根目录下的web.config的system.web节点中加入了

<customErrors mode="On" defaultRedirect="~/Error.htm">
<error statusCode="404" redirect="~/Error.htm?mm" />
</customErrors>
虚拟应用程序地址:localhost/changedoc

测试的正确地址是:localhost/changedoc/Home/Login 成功


我输入localhost/changedoc/1 这样的404就能捕获


但是我输入这样的地址就不可以了 http://localhost/changedoc/Home/Login/11


虽然提示的是404, 但这个格式貌似和路由有关系.
难道是因为还没有捕捉就出错了? 因为对它内部机制不是很清楚, 不敢下定论
求解




[解决办法]
http://localhost/changedoc/Home/Login/11

这个11会当参数传过去。

可能你内部接收参数的时候出现错误。

调试一下看下Login() 接收的参数。

读书人网 >asp.net

热点推荐