Tag: url

如何编写一个只允许字母,数字和特殊字符的正则表达式,而中间的表达式永远不会到底

需要一些正则表达式帮助。 到目前为止,我的代码工作允许有限数量的特殊字符。 但是,我不知道如何让它只允许它们在中间而且永远不会结束。 有人可以帮我解决这个问题吗? 这是我在c#中使用的代码: Regex uRLToVal= new Regex(“^[A-Za-z0-9-_.+!*]*$”); if (!uRLToVal.IsMatch(this.mainURL)) { results.AddPropertyError(“Your Entry can only contain letters, numbers, underscores, periods, plus, exclamation marks and hypens. Special characters should always be inside numbers or letters. Example: v!v is OK BUT NOT !vv or vv!”); }

将URL解析为数组

我需要将URL解析为数组,并且在确定如何正确执行它时遇到一些困难。 这有点复杂。 所以我的URL将是这样的: HTTP://的SharePoint /网站名称/库名称/ subfolder1 / subfolder2 / subfolder3 / documentname 结果必须如此 array0 – http://sharepoint array1 – webname array2 – libraryname array3 – subfolder1/subfolder2/subfolder3 array4 – documentname 我很感激任何指导。

如何在C#中动态阻止网站?

我想从用C#编写的Windows服务中动态阻止某些URL。 我不想通过写入hosts文件来做到这一点。 例如,我想阻止urlhttp://example.com (在所有浏览器中),但也会在7点到8点之间阻止http://example.com/another 。 这可能吗,我该怎么办? 最好的问候,安德鲁

MVC Web API:URL参数值中的点

我已经实现了搜索function,以查找具有(部分)代码作为搜索条件的数据,其中包括a。 (点)在值中,因此应该可以在搜索条件中包含该值。 考虑url: myhost/api/search/88. 开箱即用,没有做任何额外的事情,这将导致404错误。 虽然,毫不奇怪,如果我删除点,url工作正常。 我发现这是StackOverflow的可能答案: 题 这样就可以了,但我不确定这是否是最佳解决方案。 我的意思是,如果它是无害的,那么有一个放松的url机制是好的,但是我不希望遇到其他可能比我现在想要的点造成更多伤害的字符。 也许我正在为这个修复打开地狱之门…… 我可以相信这个解决方案还是有更安全的替代方案?

asp.net检查imageURL是否存在

我试图从另一个内部网站点获取用户的缩略图,但其中一些不遵循预定义的格式,这意味着我想要加载默认缩略图。 什么是检查图像URL是否有效的最佳方法?

Selenium:找到基本url

我在不同的机器上使用Selenium来自动测试MVC Web应用程序。 我的问题是我无法获得每台机器的基本URL。 我可以使用以下代码获取当前url: IWebDriver driver = new FirefoxDriver(); string currentUrl = driver.Url; 但是,当我需要导航到不同的页面时,这无济于事。 理想情况下,我可以使用以下内容导航到不同的页面: driver.Navigate().GoToUrl(baseUrl+ “/Feedback”); driver.Navigate().GoToUrl(baseUrl+ “/Home”); 我使用的可能解决方法是: string baseUrl = currentUrl.Remove(22); //remove everything from the current url but the base url driver.Navigate().GoToUrl(baseUrl+ “/Feedback”); 有没有更好的方法可以做到这一点?

如何解码URL中的“\ u0026”?

我想解码URL A到B : A) http:\/\/example.com\/xyz?params=id%2Cexpire\u0026abc=123 B) http://example.com/xyz?params=id,expire&abc=123 这是一个示例URL,我寻找一般的解决方案,而不是A.Replace(“\/”, “/”)… 目前我使用HttpUtility.UrlDecode(A, Encoding.UTF8)和其他Encodings但无法生成URL B !

在服务器端使用url hash获取当前页面的完整URL

我无法得到我正在处理的页面的完整url。 这是我想要获取的http://localhost:54570/Shipment/ShipmentDetails.aspx?HawbBLNo=NEC00000004#BFT结果只有http://local/Shipment/ShipmentDetails.aspx?HawbBLNo=NEC00000004此代码 protected void btnSave_Click(object sender, EventArgs e) { url = HttpContext.Current.Request.Url.AbsoluteUri; UpdateDetails(); Response.Redirect(url); }

如何解析.NET中同一父IIS虚拟目录中不同站点的绝对URL?

我的目标是在多个网站上共享图像,css,js等,这些网站都在IIS中的同一父虚拟目录下托管。 当然,我可以对图像路径进行硬编码,但我希望.NET有一种方法可以使用IIS配置智能地解析URL。 这是我的文件/虚拟目录结构: Parent Site (Virtual Directory) default.aspx mypage.aspx otherpage.aspx images – logo.jpg css – site.css Subsite1 (Virtual Directory) – default.aspx – products.aspx Subsite2 (Virtual Directory) – default.aspx – products.aspx – miscellaneous.aspx Parent Site , Subsite1和Subsite2分别是为http: Subsite2和http://subsite2.com设置的虚拟目录。 我想在这些网站上分享图片,js,css等。 .NET中是否有一个方法可以解析~/images/logo.jpg作为http://sofzh.miximages.com/c%23/logo.jpg从其中一个子网点调用(例如, http : //subsite.com/default .aspx )?

如何从任何打开的浏览器中的任何选项卡中获取URL

我正在尝试检测用户正在查看的sharepoint中的哪个Web。 一种方法是从浏览器中读取URls并尝试将它们与sharepoint解决方案的参考URL进行比较。 我还没有找到任何适用于IE和Firefox的解决方案。 我们的想法是编写一个小型C#应用程序,它将收集URL并进行比较。 TIA