草庐IT

start_url

全部标签

c# - 将 URL 片段添加到 MVC ActionLink

这是我的部分代码这个生成这个urlhttp://localhost:61158/q/is_there_another_indiana_jones_movie_in_the_works/4但我想生成一个带有片段的url,如下所示:http://localhost:61158/q/is_there_another_indiana_jones_movie_in_the_works/4#1有没有办法使用HTML.ActionLink函数来做到这一点? 最佳答案 ActionLink有两个采用片段参数的“大型重载”:publicstatics

c# - 在 (url) 处没有监听可以接受消息的端点

我正在构建一个ASP.NET网站-它是一个包含几个项目、一个数据库和一个Web服务的解决方案。一切正常,但上次我尝试运行该项目时,出现以下错误:Therewasnoendpointlisteningathttp://localhost:[number]/BooksWS.svcthatcouldacceptthemessage.ThisisoftencausedbyanincorrectaddressorSOAPaction.SeeInnerException,ifpresent,formoredetails.内部异常说:Unabletoconnecttotheremoteserver这

c# - Selenium driver.Url 与 driver.Navigate().GoToUrl()

打开Url的首选方法是什么(它们之间是否存在任何差异):driver.Url="http://example.com";或driver.Navigate().GoToUrl("http://example.com");另外,如果驱动程序已经指向同一个页面,第二次设置Url会导致页面刷新吗?即...driver.Url="http://example.com";driver.Url="http://example.com";//doesthisreloadthepage?...FWIW我正在使用Chrome驱动程序chromedriver.exe,但它似乎不是托管程序集(我尝试使用ILS

c# - 使用 mvc 路由约束,因此 url 只能映射到三个可能的参数之一

这是我的路线:routes.MapRoute(null,"myaccount/monitor/{category}",//Matchesnew{controller="MyAccount",action="Monitor",category=(string)null});我想添加一个约束,以便该类别只能匹配一个null或三个参数之一(即概览、投影、历史) 最佳答案 您可以使用UrlParameter.Optional来允许空值,也可以使用MapRoutemethod的constraints参数..routes.MapRoute(nu

c# - 如何从 url 读取 csv 文件?

我正在尝试创建一个获取URL的网络服务,例如www.domain.co.uk/prices.csv然后读取csv文件。这可能吗?如何实现?最好不要下载csv文件? 最佳答案 你可以使用:publicstringGetCSV(stringurl){HttpWebRequestreq=(HttpWebRequest)WebRequest.Create(url);HttpWebResponseresp=(HttpWebResponse)req.GetResponse();StreamReadersr=newStreamReader(res

c# - 如何将 DownloadString(url) 允许的时间限制为 500 毫秒?

我正在编写一个程序,当textBox1发生变化时:URL="http://example.com/something/";URL+=System.Web.HttpUtility.UrlEncode(textBox1.Text);s=newSystem.Net.WebClient().DownloadString(URL);我想将DownloadString(URL)允许的时间限制为500毫秒。超过则取消。 最佳答案 没有这样的属性,但您可以轻松地扩展WebClient:publicclassTimedWebClient:WebCli

c# - 从原始 URL 获取重定向 URL

我的数据库中有一个表,其中包含一些网站的URL。我必须打开这些URL并验证这些页面上的一些链接。问题是某些URL被重定向到其他URL。对于此类URL,我的逻辑是失败的。有什么方法可以传递原始URL字符串并返回重定向的URL吗?示例:我正在尝试使用此URL:http://individual.troweprice.com/public/Retail/xStaticFiles/FormsAndLiterature/CollegeSavings/trp529Disclosure.pdf它被重定向到这个:http://individual.troweprice.com/staticFiles/

c# - 如何更改 URL 中的 ASP.NET MVC Controller 名称?

如果我们有"example_name",我们可以使用[ActionName("")]在url中更改它所以,我想为Controller名称执行此操作。我能做到:ControllerName>example_nameController>在URL中:"/example_controller"我想在URL中像这样更改Controller名称:"/example-conroller" 最佳答案 您需要使用AttributeRouting,MVC5中引入的功能。根据您的示例,您应该按如下方式编辑您的Controller:[RoutePrefi

c# - Request.Url.Host 和 ApplicationPath 一次调用

有没有办法在一次调用中获取HttpContext.Current.Request.Url.Host和HttpContext.Current.Request.ApplicationPath?像“完整的应用程序url”之类的东西?编辑:澄清-我需要的是[]中的部分:http://[www.mysite.com/mywebapp]/Pages/Default.aspx我只是出于好奇才问的。编辑2:感谢所有回复,但没有一个正是我要找的。仅供引用,我通过这种方式解决了问题(但我仍然想知道是否有更流畅的方法):publicstringGetWebAppRoot(){if(HttpContext.C

c# - 将字典转换为 url 参数字符串?

有没有办法把代码中的Dictionary转成url参数串?例如//AnexamplelistofparametersDictionaryparameters...;foreach(IteminList){parameters.Add(Item.Name,Item.Value);}stringurl="http://www.somesite.com?"+parameters.XX.ToString();在MVCHtmlHelpers中,您可以使用UrlHelper(或Controller中的Url)生成URL,但在WebForms代码隐藏中,此HtmlHelper不可用。stringur