Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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# 如何从IHTMLElement检索aspx父名称_C#_.net_Ihtmldocument2 - Fatal编程技术网

C# 如何从IHTMLElement检索aspx父名称

C# 如何从IHTMLElement检索aspx父名称,c#,.net,ihtmldocument2,C#,.net,Ihtmldocument2,我希望从IHTMlement的父级获取*.aspx页面名称。我开始查看IHTMlement上的属性,文档属性看起来很有希望 我是否只需要按以下方式进行演员阵容 IHTMLElement elem; elem = getElement(args); IHTMLElement2 dom = (IHTMLElement2)elem.document; string aspx = dom.<something?>; IHTMlement元素; elem=getElement(args);

我希望从IHTMlement的父级获取*.aspx页面名称。我开始查看IHTMlement上的属性,文档属性看起来很有希望

我是否只需要按以下方式进行演员阵容

IHTMLElement elem;
elem = getElement(args);
IHTMLElement2 dom = (IHTMLElement2)elem.document;
string aspx = dom.<something?>;
IHTMlement元素;
elem=getElement(args);
ihtmlelement2dom=(IHTMLElement2)元素文档;
字符串aspx=dom。;
这似乎不起作用,但我觉得我走对了方向。想法?

HTMLDocument doc=somedoc;
        HTMLDocument doc = somedoc;

        Regex pullASPX = new Regex(@"(?<=\/)[^//]*?(?=\.aspx)");
        if (elem != null && !doc.url.Contains("default.aspx"))
        {
            EchoAbstraction.page = pullASPX.Match(doc.url).Value;
            EchoAbstraction.tag = tagName;
            EchoAbstraction.id = elem.id;
        }

Regex pullASPX=newregex(@)(?请您使用一些示例html代码演示.aspx所在的位置