请问ASP.NET中怎么获取服务器地址
例如:当前页面为http://127.0.0.1/XX.aspx 则返回http://127.0.0.1/
并且 如果为虚拟目录http://127.0.0.1/YY/下的网站 则返回http://127.0.0.1/YY/
C#解决~~~~~~~
例如:当前页面为http://127.0.0.1/XX.aspx 则返回http://127.0.0.1/
并且 如果为虚拟目录http://127.0.0.1/YY/下的网站 则返回http://127.0.0.1/YY/
C#解决~~~~~~~
解决方案 »
- 这样格式的订单详细页如何导出excel,含商品图片
- .net的page_load事件中取js的值
- <a>标签加上runat=“server”后连接的值会改变
- IIS问题
- DropDownList 绑定数据库中的字段获取下拉列表值
- 求教一个解决方案中两个工程,一个工程文件中调用另一个工程中的用户控件(.ascx),报错,求教如何解决,在线等
- 随机在一个地方贴出标签链接……
- Context.User的默认类型为System.Security.Principal.GenericPrincipal??
- 请问:如何在ASP.NET代码中操作页面中的<iframe>?
- select top n 的问题
- 用ASP.NET开发WEB,那么如何开发界面?
- 帮忙看看哪儿的错?
那么就可以直接将网址进行分析获取
string str = "http://127.0.0.1/xx.asp";
这个网址就要靠uri来获取了
str = str.SubString(0,str.LastIndexOf("/")+1);
好像是这样的
'Dim url As String = Request.Url ' 获取有关当前请求的 URL 的信息。
'Dim urlReferrer As String = Request.UrlReferrer '获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。
Dim useragent As String = Request.UserAgent '获取客户端浏览器的原始用户代理信息。
Dim userhostaddress As String = Request.UserHostAddress '获取远程客户端的 IP 主机地址。
Dim userhostname As String = Request.UserHostName '获取远程客户端的 DNS 名称。
'Dim userlanguages As String = Request.UserLanguages
Dim platform As String = Request.Browser.Platform Label1.Text = "系统版本:" & ServerInfo.OSVersion.ToString
Label6.Text = "系统目录:" & ServerInfo.SystemDirectory
Label2.Text = "用户名称:" & ServerInfo.UserName
Label3.Text = "计算机名:" & ServerInfo.MachineName
Label4.Text = "浏览器版本:" & Request.Browser.Type
Label5.Text = "COOKIES状态:" & Request.Browser.Cookies
Label7.Text = "浏览器代理信息:" & useragent
Label8.Text = "您的IP地址:" & userhostaddress
Label9.Text = "DNS名称:" & userhostname
Label10.Text = "系统平台:" & platform
string useragent = Request.UserAgent;
string userhostaddress = Request.UserHostAddress;
string userhostname = Request.UserHostName;
string platform = Request.Browser.Platform;
Label1.Text = "系统版本:" + ServerInfo.OSVersion.ToString;
Label6.Text = "系统目录:" + ServerInfo.SystemDirectory;
Label2.Text = "用户名称:" + ServerInfo.UserName;
Label3.Text = "计算机名:" + ServerInfo.MachineName;
Label4.Text = "浏览器版本:" + Request.Browser.Type;
Label5.Text = "COOKIES状态:" + Request.Browser.Cookies;
Label7.Text = "浏览器代理信息:" + useragent;
Label8.Text = "您的IP地址:" + userhostaddress;
Label9.Text = "DNS名称:" + userhostname;
Label10.Text = "系统平台:" + platform;
"http://" + Request.ServerVariables["HTTP_HOST"] + Request.ApplicationPath