【发布时间】:2015-12-26 10:53:07
【问题描述】:
我有一个带有 DOM 访问代码的 javascript 文件
var a=document.getElementById("abc").value
我有一个包含所有 DOM 信息的 html 文件
<html>...<input id="abc" ...></html>
有没有办法让 C# 调用 javascript 文件,并将 a 的值返回给 c# 程序?
实际上,JavaScript 可能要复杂得多,我需要将那些“感兴趣的值”引导回 C#,但我们只考虑这里提到的简单示例。
我认为可能的方向是使用https://jint.codeplex.com/,或Web 浏览器控件。这里的挑战在于它不仅涉及 JavaScript,还涉及 HTML 文件。
我想知道的是:
有没有办法将变量值从 JavaScript 传回 C#?
如何让 JavaScript 评估 HTML 文件中的 DOM 元素?
【问题讨论】:
-
你为什么不尝试 MVC 4?
标签: javascript c# webbrowser-control visual-studio-2015 jint