Tag: url

如何访问.URL文件中的URL和书签标题?

我正在使用.NET 2.0 Visual Studio 2005 C#。 下面的代码从包含书签.url文件的目录中获取IEcollections夹(书签)的文件名 例 ../users/favorites/blah.url 但我真正想要的是该文件中的书签URL。 检查文件属性时,在Web文档选项卡中显示文件名和URL。 如何从C#访问它? 码 //the code below just get String like “…./users/favorites/blah.url” //call the method with the folder path: //GetFavoriteFiles(Environment.GetFolderPath(Environment.SpecialFolder.Favorites)); private List favFiles = new List(); private void GetFavoriteFiles(String folder) { String[] favs = Directory.GetFiles(folder); favFiles.AddRange(favs); String[] folders = Directory.GetDirectories(folder); if(folders != null) { foreach(String s […]

通过RequestCultureProviders处理路径(URL)中的文化

我想创建一个正确的requestCultureProviders来处理来自AspNetCore WebApp中路由的文化,并使用以下路由模板: http // url.domain / {culture} / {controller} / {action} 示例: http://myWebSite.com/en/Home/Index http://myWebSite.com/fr/Home/Index 我发布了我的第一个脏/草案解决方案。

如何在asp.net c#中获取所有url参数及其值的列表?

在我的asp.net c#解决方案中,我想获取所有url参数的字典,其中键是参数名称,值是参数值。 我怎样才能做到这一点? 谢谢。

如何从ASP.NET MVC解决方案调用外部URL

第一篇文章在哪里。 所以最好把它变成一个好的。 我有一个ASP.NET MVC 2 Web应用程序,我有一个actionResult,我需要为我做一个电话。 问题是我需要这个AR来处理一些数据操作,之后我需要它来调用外部URL,这实际上是一个处理向我们公司手机电话发送消息的公司模块。 它只需要调用如下所示的URL: string url = “http://xxxx/cgi-bin/npcgi?no=” + phoneNumber + “&msg=” + message; 我不需要任何回复信息或任何东西。 只想调用外部URL,这当然超出了我自己的Web应用程序的范围。 (我不想重定向)。 必须在GUI后面调用该URL,而无需用户意识到。 并且他们正在查看的页面不得受到影响。 我尝试过: Server.Execute(url); 但是没有奏效。 我听说有些人通过在页面上隐藏iFrame来解决这个问题。 将src设置为url可能需要然后以某种方式执行它,以实例化调用。 它对我来说似乎并不那么优雅,但如果这是唯一的解决方案,那么有没有人会举例说明如何做到这一点。 或者,如果你有一个更圆滑的建议,我全都耳朵。

c#和Asp.net web api中的URL编码

我有一个ASP.NET web api ,它接收Web请求并返回Json数据。 浏览到此url: http://1.2.3.4/api1/api/values/mypartname将返回以下json字符串: { \”PartName\”: \”mypartname\”, \”PartDes\”: \”53.6X53.6APA/ALIM1NOTPAK\”, \”PartLocation\”: \”A36\” } 但是当发送包含这样的空格或引号的部件名称时: http://1.2.3.4/api1/api/values/my part na”me : http://1.2.3.4/api1/api/values/my part na”me得到404 – File or directory not found.错误。 我正在使用.NET 4 Console application使用json : static void Main(string[] args) { try { string partName = “TAPE 56 3M 3/4\””; WebRequest wr = WebRequest.Create(“http://1.2.3.4/api1/api/values/” + HttpUtility.UrlEncode(partName)); wr.Credentials = […]

在C#/ .NET中检测图像URL

有没有办法可以检测到图片url,例如: http://mysite.com/image.jpg 但是还有其他格式吗? 我在.NET 4.0中使用C#。 就像是 bool isImageUrl(string URL){ } 编辑我的意思是如果URL指向图像。 例如,URL http://mysite.com/image.jpg 是一个有效的图像,但是 http://mysite.com/image 不是。

获取带有哈希的完整URL以用作ReturnUrl

我有这样的URL localhost/Login/LogOn?ReturnUrl=/#&q=my%20search%20word&f=1//447044365|2//4 我需要获取哈希参数以在身份validation后在应用程序中导航。 我试着像这样抓住它 <input name="returnUrl" value="” type=”hidden” /> 但结果是 /Login/LogOn?ReturnUrl=/ 我试图在URL中删除“/#”,然后我获得整个URL。 但我需要按原样使用此URL。 为什么URL被剪切?

C#,有没有比IsWellFormedUriString更好的方法来validationURL格式?

是否有更好/更准确/更严格的方法/方法来确定URL是否格式正确? 使用: bool IsGoodUrl = Uri.IsWellFormedUriString(url, UriKind.Absolute); 不抓住一切。 如果我输入htttp://www.google.com并运行该filter,则会通过。 然后我在调用WebRequest.Create时得到一个NotSupportedException 。 这个坏url也会使它超过以下代码(这是我能找到的唯一其他filter): Uri nUrl = null; if (Uri.TryCreate(url, UriKind.Absolute, out nUrl)) { url = nUrl.ToString(); }

如何读取ASP.NET原始URL的查询字符串参数?

我有一个变量 string rawURL = HttpContext.Current.Request.RawUrl; 如何读取此URL的查询字符串参数?

Request.Url.Query和Request.QueryString有什么区别?

我一直在追踪Url Rewriting应用程序的错误。 该错误显示为查询字符串中某些变音字符的编码问题。 基本上,问题是基本上是/search.aspx?search=heřmánek的请求被重写了“search = he%c5%99m%c3%a1nek”的查询字符串 正确的值(使用一些不同的工作代码)是将查询字符串重写为“search = he%u0159m%u00e1nek” 注意两个字符串之间的区别。 但是,如果您同时发布,则会看到Url Encoding会重现相同的字符串。 直到你使用编码中断的context.Rewrite函数。 断字符串返回’heÅmánek’(使用Request.QueryString [“Search”],工作字符串返回’heřmánek’。这个改变发生在调用重写函数之后。 我使用Request.QueryString(工作)跟踪到一组代码,另一组使用Request.Url.Query(request.Url返回一个Uri实例)。 虽然我已经解决了这个问题,但我的理解还有一个漏洞,所以如果有人知道差异,我就准备好了。