相关疑难解决方法(0)

如何在C#中获取当前页面的URL

任何人都可以帮助我在C#中获取ASP.NET当前工作页面的URL吗?

c# asp.net

632
推荐指数
9
解决办法
103万
查看次数

.NET - 获取协议,主机和端口

.NET中有一种简单的方法可以快速获取当前的协议,主机和端口吗?例如,如果我在以下网址上:

http://www.mywebsite.com:80/pages/page1.aspx

我需要回复:

http://www.mywebsite.com:80

我知道我可以Request.Url.AbsoluteUri用来获取完整的URL,我知道我可以使用它Request.Url.Authority来获取主机和端口,但我不确定在不解析URL字符串的情况下获得协议的最佳方法.

有什么建议?

.net asp.net url authority uri

215
推荐指数
7
解决办法
15万
查看次数

如何在C#中获取我所在页面的完整URL

我需要能够从用户控件获取我所在页面的完整URL.这只是将一堆Request变量连在一起的问题吗?如果是这样的?还是有更简单的方式?

c# asp.net user-controls

156
推荐指数
8
解决办法
18万
查看次数

Asp.Net URL的绝对路径

为了使webapp与其他服务器上的另一个应用程序共享文件更简单,我在我的母版页中使用了基本的href标记.正如许多人发现的那样,这会破坏webform路径.我有一个工作的Form Adapter类,但我不知道如何获取url的绝对路径.目前,我的程序硬编码使用类似于:

HttpContext Context = HttpContext.Current;
value = "http://localhost" + Context.Request.RawUrl;
Run Code Online (Sandbox Code Playgroud)

值得注意的是,我目前正在我的本地IIS服务器上进行测试,所以我尝试使用的很多东西都有一种奇怪的趋势,以便绝对路径不包含域名(我的本地IIS不可见)外部).这意味着它不是绝对路径,因此基础href将破坏它.

是否有一种很好的方法来处理它,以便它可以在没有硬编码的情况下在本地工作,但在上传到服务器时也能正常工作?我宁愿避免任何涉及在服务器端副本上做一些不同的事情.

是的,我意识到我可以在本地和服务器上使用单独的web.config文件来获取此信息,但这很难看并且违反了DRY.

c# asp.net absolute-path

49
推荐指数
1
解决办法
6万
查看次数

如何通过codebehind获取mvc 2中运行的完整服务器名和端口

嗨,每个人都有一个问题

例如,如果我有网址:http:// localhost:8512/bookuser/Create

如何通过mvc2中的代码获取"http:// localhost:8512"?

谢谢

asp.net-mvc-2

3
推荐指数
1
解决办法
7844
查看次数

C#的字符串替换问题

如何在以下url中删除粗体字符串,其中q =是固定参数?

http://abc.com/qwe.aspxq = DIEYeGJgNwvPSJ32ic1sY5x1ZYjOZTQZD9mjWl2EQJ8 =&u =/foo/boo/kb

谢谢.

c# asp.net

1
推荐指数
1
解决办法
203
查看次数

如何在代码中获取当前url?

可能重复:
在代码隐藏中获取ASP.Net页面的URL

我正在尝试在后面的代码中保存字符串中的当前url.

例如,这是当前的URL地址:http:www.stackoverflow.com/questions/ask/submit我如何在字符串变量中保存它?

请帮帮我.

c# asp.net

-1
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×6

c# ×5

.net ×1

absolute-path ×1

asp.net-mvc-2 ×1

authority ×1

uri ×1

url ×1

user-controls ×1