簡體   English   中英

C#Winform上的Java Web值

[英]javascript on web value from c# winform

我希望將表中的數據轉為winform datagridview。

這是工作代碼

<body>
<form name="form1" method="post" action="CallOpen.aspx" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/w~~~~==" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
    theForm = document.form1;
}

其他aspx

<iframe frameborder="0" id="ifrmmain" class="mainiframe" scrolling="auto" style="display: inline;" src="/Category/Service/Call/CallOpen.aspx">
#document
<html ~~~>
<head> ~~~ />
<body> 
<form name="form1" meothd="post" action="~~~" id="form1">
<div id="content">
</div>
</form>
</iframe>

我只是在Winform中顯示iframe數據。

HTML Agility Pack可以為您加載和解析文件,而無需混亂的流和響應:

http://html-agility-pack.net/?z=codeplex

例:

C#代碼:

  private void button1_Click(object sender, EventArgs e)
    {
        HtmlWeb web = new HtmlWeb();
        var doc = web.Load("http://localhost/site.html");
        HtmlNode rateNode = doc.DocumentNode.SelectSingleNode("//iframe[@id='test']");
        string rate = rateNode.InnerText;
    }

具有iframe的HTML文件:

<!DOCTYPE html>
<html>
<body>

<iframe id="test" src="https://www.w3schools.com">

</iframe>

</body>
</html>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM