![](/img/trans.png)
[英]How to pass a value from WinForm (C#) to an altogether separate Javascript client chat application
[英]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.