Asp.net 在MVC4中创建特定于语言的错误页
您好,我已经在IIS中使用HTTP错误创建了特定于语言的错误页 但是没有什么问题。 我在IE中设置了语言偏好Asp.net 在MVC4中创建特定于语言的错误页,asp.net,asp.net-mvc,asp.net-mvc-4,Asp.net,Asp.net Mvc,Asp.net Mvc 4,您好,我已经在IIS中使用HTTP错误创建了特定于语言的错误页 但是没有什么问题。 我在IE中设置了语言偏好 <httpErrors defaultResponseMode="File" errorMode="Custom" existingResponse="Replace"> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" prefixLangu
<httpErrors defaultResponseMode="File" errorMode="Custom" existingResponse="Replace">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="error" path="error.htm"/>
</httpErrors>
因此,每当我运行应用程序时,错误页面都只会以IE首选语言显示。因此,如果我更改应用程序语言。它不选择应用程序语言,只显示IE首选语言的错误页面。您可以在Global.asax上添加应用程序错误,并检查错误是否为404 在这种情况下,您可以通过应用程序语言的参数覆盖控制器和操作(即ErrorController和NotFound操作) 在操作中,可以使用资源文件填充模型