2

我正在为我们所有的 Web 应用程序在 .NET (C#) 中编写一个 HTTP 模块。这是一个错误处理程序,它捕获所有未处理的错误并显示我们公司的错误页面。但是,我的老板希望我为内部用户显示一个错误页面,为外部用户显示另一个错误页面。我们的一些应用程序被我们领域之外的供应商使用。

我的一切设置都正常工作,除了我不知道检查请求是内部请求还是外部请求的代码。什么是 C# 代码?我想这是一个 if 语句。

谢谢!

4

1 回答 1

2

你可以使用:

HttpContext.Current.Request.UserHostAddress;

并检查 IP 地址/主机是否在您的网络内并显示相应的页面。

于 2013-02-15T15:10:26.027 回答