Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HTML';a';标记缺少';href';属性_C#_Html - Fatal编程技术网

C# HTML';a';标记缺少';href';属性

C# HTML';a';标记缺少';href';属性,c#,html,C#,Html,我想问一下关于使用C#WebBrowser类通过Angular驱动的网站自动导航的问题。重点是从站点下载某个文件。我可以很好地导航到正确的页面(我设法用一个“input”元素解决了这个问题,但没有任何“form”围绕它,奇怪的角度的东西…)。问题在于下载该文件 显然,我不想向用户显示在调用单击元素时弹出的“保存到”对话框。问题是,WebBrowser实例中的页面主体看起来像这样: <a class="label clickable ng-star-inserted" draggable="

我想问一下关于使用C#WebBrowser类通过Angular驱动的网站自动导航的问题。重点是从站点下载某个文件。我可以很好地导航到正确的页面(我设法用一个“input”元素解决了这个问题,但没有任何“form”围绕它,奇怪的角度的东西…)。问题在于下载该文件

显然,我不想向用户显示在调用单击元素时弹出的“保存到”对话框。问题是,WebBrowser实例中的页面主体看起来像这样:

<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”事件,可以完成导航的其余部分。

有一个事件附加到
。它可能会在单击时执行某些操作。是的,这是“保存到”对话框,但我不想向用户显示该对话框,因此这不是我希望采用的方式…有一个事件附加到
。它可能会在单击时执行某些操作。是的,这是“保存到”对话框,但我不想向用户显示,所以我不想采用这种方式。。。