【如何从C#中的DLL中找到基本URL?】教程文章相关的互联网学习教程文章

C# extract img url from web content then download the img【代码】

static void Main(string[] args){WebClientDemo();Console.ReadLine();}static void WebClientDemo(){webContent = File.ReadAllText("img2.txt");var urlsList = webContent.Split(new string[] { "\"", "" }, StringSplitOptions.None).ToList().Where(x => x.StartsWith("http")).Where(x => x.EndsWith("jpg") || x.EndsWith(".png") || x.EndsWith(".jpeg"));foreach (var ul in urlsList){WebClientDownload(ul);}}static v...

C#-Flurl的PostUrlEncodedAsync忽略JsonProperty名称【代码】

我正在使用Flurl(我最喜欢的API之一)将表单数据发布到url.我对使用’JsonProperty’属性命名键非常熟悉,并对c#使用标准大小写. 但是,当我使用PostUrlEncodedAsync时,普通的JsonProperty代码不会转换为“ key”,而是保持为“ KeyName”,并且调用失败.public class TokenTest {[JsonProperty("key")]public string KeyName { get; set; } }因此,我有些困惑,认为这无法立即使用.var request = new TokenTest {KeyName = "ewr1-QuQ5jo8...

c#-在ASP.NET中创建唯一的URL【代码】

在我的网站中,我需要创建一个唯一的URL,管理员用户将使用该URL将其发送给一组用户.每当管理员创建新表单时,都会创建唯一URL.我知道我可以使用GUID来表示唯一的URL,但是我正在寻找更短的内容(希望大约4个字符,因为它更容易记住).如何在ASP.NET中生成如下所示的唯一URL:http://mydomain.com/ABCD我了解某些URL缩短器网站(例如bit.ly)使用非常短的唯一URL会执行类似的操作.我可以使用一种算法吗?解决方法:检查这些链接.希望对他们有...

如何从C#中的URL有效地检查401响应?【代码】

我想创建一个确定特定URL是否可用的方法.我这样做是为了从自定义搜索页面中删除无法访问的结果.我能想到的最好的是public bool IsWebAddressAccessible(string Url){HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);try{HttpWebResponse response = (HttpWebResponse)request.GetResponse();}catch (System.Net.WebException){return false;}return true;}但是,由于两个原因,这并不理想.首先,据我了解,以这种方式...

c#-RedirectToRoute是对在routeValues中的URL参数中的“ /”进行双重编码【代码】

我有一个编码问题,我似乎无法解决关于路由参数的问题.基本上,它要么从不对URL进行编码,要么对URL进行双重编码.我只希望它是单编码的! 这是我注册的路线:routes.MapRoute("Scan", "Scan/{*url}", new { controller = "Scan", action = "Index" });现在,我有一个控制器动作可以重定向到该路由.为了简单起见,假设它看起来像这样:var url = "troyhunt.com/search"; return RedirectToRoute("Scan", new { url });生成的URL为“ Scan...

C#-AddUrlSegment在RestSharp中引发NullReferenceException【代码】

我正在尝试使用RestSharp的AddUrlSegment替换URL中的令牌 例如:“ www.test.com/{someToken}/Testing” 我正在使用此代码:string theToken = "someStringToken"; restRequest.AddUrlSegment("someToken",theToken);当我尝试执行请求时,这将引发NullReferenceException. 任何想法我在做什么错. 谢谢.解决方法:好吧,我知道了.我拥有的RestSharp版本(NUGET),显然不支持上述方法.同样,Resource属性是应该获取将要替换的url的属性,因此...

c#-使用ImageButton打开URL【代码】

使用asp.net | C# 我希望我的ImageButton在单击时打开一个URL.我终于加载了图像,然后单击它,但是单击时什么也没有发生.这是我到目前为止的代码: aspx页面<asp:ImageButton ID="Button1" runat="server" ImageUrl="~/images/button.gif" onclick="Open_Click"></asp:ImageButton>aspx.cs页面protected void Open_Click(object sender, System.Web.UI.ImageClickEventArgs e){try{System.Diagnostics.Process.Start("http://www.web...

如何在C#中从Google Chrome 45版本获取当前URL?【代码】

我需要在Google Chrome 45版本中获取当前网址. 我正在搜索并获得一些页面: > How can I get URLs of open pages from Chrome and Firefox?> Getting the current tab’s URL from Google Chrome using C# 我需要一个最新的解决方案.在以前的chrome版本中,“倒数第二个”解决方案可以正常工作解决方法:从版本38或40到45.x(在撰写本文时)开始尝试此操作public string GetChormeURL(string ProcessName){string ret = "";Process[] p...

c#-在url.action中传递带有隐藏参数的url【代码】

有什么办法可以隐藏参数并传递window.location.href = '@Url.Action("index", "mycntroller")?at='+119nuju解决方法:尽管您可以使用POST请求或使用coockies或请求标头或…来防止乍看之下显示参数,但是您应该知道隐藏参数永远不会有助于提高网站的安全性.因为可以在诸如Developer Tools,FireBug等工具中监视所有参数,所以它们在此处是完全可见的. 隐藏参数通常是为了获得更好的用户体验,而用户看不到对他没有意义的参数. 因此最好不...

C#-Ninject绑定到需要当前Request.Url的类型【代码】

我正在基于MVC5的网站中使用Ninject 3,并试图弄清楚如何使DI与测试传递给其构造函数的Uri.Host值的属性的类型一起使用.我想要以某种方式提供当前URL的绑定.我最初尝试的最小结构是:public class StructuredUrlTester : IStructuredUrlTester {// Expose public getters for parts of the uri.Host valuebool MyBooleanProperty { get; private set; }public StructuredUrlTester(Uri uri){// Test the value of uri.Host and extr...

c#-将文本而不是int ID添加到URL【代码】

目前,我们的固定链接不正确,并阻碍了搜索,例如https://example.com/zh-CN/blogs/19-该URL中应包含Google可以在搜索中选择的单词,而不是用于从Db检索的int id. 假设“汽车行业最新版”的一篇文章介绍了Google,如果我们能够编辑包含关键字的链接,那么它将在算法中发挥更大的作用.例如:https://example.com/en/blogs/news/The_Automotive_Industry_Latest-此链接应指向https://example.com/en/blogs/19 我可以使用以下方法完成此操作...

c#-通过Controller / Action / RouteValues组合显示MVC URL路径【代码】

我有以下疑问: 当我使用以下代码时:@(Html.ActionLink("Click Me", "ACTION", new {QueryName = ViewBag.QueryName}))我将得到这样的HTML输出:< a href =“ http:// localhost / ControllerName / ACTION?QueryName = 098”>点击我< / a> 好的,但是如果我想将以下内容作为HTML输出怎么办? < span>我只想要动作链接http://localhost/ControllerName/ACTION?QueryName=098的“ href”部分,而没有“ a”标签< / span> 我是否必须...

首页> C#>如何检查使用SubSharpsvn的Subversion URL是文件还是目录【代码】

首先是第一件事-如果您认为这个问题完全愚蠢,对不起. 我正在开发一个用户可以输入SVN URL的应用程序.它可以是目录或文件.我正在使用Sharpsvn. 我的目的是以某种方式知道此url是目录还是文件. 例如:svn://svnrepository/Directory/pascal.cs或svn:// svnrepository / DirectoryName 都是有效的条目.我的工作是区分两者,并指出前者是文件,而后者是目录. 可以使用sharpsvn完成此操作吗? 谢谢并恭祝安康加根解决方法:坚信它不仅是一...

如何将og:标题og:图片og:描述og:url信息从C#发送到Facebook【代码】

我的页面上有一个喜欢的按钮.在单击按钮时,我正在尝试在Facebook中发送以下标签信息…<meta property="og:title" content="Title" /> <meta property="og:description" content="Description" /> <meta property="og:url" content="url info" /> <meta property="og:image" content="image url" />以下是我的“喜欢”按钮框<iframe frameborder="0" scrolling="no" allowtransparency="true" style="border: none; overflow: hidde...

C#从URL读取文件信息【代码】

在我的ASP.NET MVC应用程序中,我从URL读取一个外部文件并将其保存到服务器上的目录中.如果文件被修改,我每隔几秒钟循环执行一次以获取实际数据. 我需要认识到通过URL访问的文件的LastWrittenTime与已经下载到服务器的文件不同.我无法使用FileInfo类,因为“不支持URI格式”. 因此,如何从URL获取文件的最后写入时间,而无需为每个循环下载完整的文件?解决方法:假设您的HTTP Server允许这样做.System.Net.WebRequest req = System.Net...