C# HTML';a';标记缺少';href';属性
我想问一下关于使用C#WebBrowser类通过Angular驱动的网站自动导航的问题。重点是从站点下载某个文件。我可以很好地导航到正确的页面(我设法用一个“input”元素解决了这个问题,但没有任何“form”围绕它,奇怪的角度的东西…)。问题在于下载该文件 显然,我不想向用户显示在调用单击元素时弹出的“保存到”对话框。问题是,WebBrowser实例中的页面主体看起来像这样:C# HTML';a';标记缺少';href';属性,c#,html,C#,Html,我想问一下关于使用C#WebBrowser类通过Angular驱动的网站自动导航的问题。重点是从站点下载某个文件。我可以很好地导航到正确的页面(我设法用一个“input”元素解决了这个问题,但没有任何“form”围绕它,奇怪的角度的东西…)。问题在于下载该文件 显然,我不想向用户显示在调用单击元素时弹出的“保存到”对话框。问题是,WebBrowser实例中的页面主体看起来像这样: <a class="label clickable ng-star-inserted" draggable="
<a class="label clickable ng-star-inserted" draggable="true">
<i class="ng-star-inserted ico ico-file ico-ft-pdf"></i>
<div class="text ng-star-inserted">
<h4>SRS Peer Review Checklist</h4>
<p class="ng-star-inserted">Breanne - 01/04/2019 10:06 PM </p>
<p><span class="state-name ng-star-inserted"></span></p>
</div>
</a>
令人惊讶的是,WebBrowser加载的页面缺少“a”元素的“href”属性。其余的都可以正常工作,所以WebBrowser不能完全损坏。我有什么遗漏吗?可能是一些角度友好的设置,允许动态构建的属性正确显示?通过调用特定HtmleElement对象上的“click”或“submit”事件,可以完成导航的其余部分。有一个事件附加到
。它可能会在单击时执行某些操作。是的,这是“保存到”对话框,但我不想向用户显示该对话框,因此这不是我希望采用的方式…有一个事件附加到
。它可能会在单击时执行某些操作。是的,这是“保存到”对话框,但我不想向用户显示,所以我不想采用这种方式。。。