我正在为所有Web应用程序编写.NET(C#)的HTTP模块。这是一个错误处理程序,可捕获所有未处理的错误并显示我们公司的错误页面。但是,我的老板要我为内部用户显示一个错误页面,为外部用户显示另一个错误页面。我们的一些应用程序由我们域外的供应商使用。
我已将所有设置正常工作,但我不知道检查请求是内部还是外部的代码。这是什么C#代码?我想这是一个if语句。
谢谢!
答案 0 :(得分:2)
您可以使用:
HttpContext.Current.Request.UserHostAddress;
检查IP地址/主机是否在您的网络中并显示相应的页面。