您如何将当前屏幕的整个 HTML 代码传递给 ASP.NET 控制器操作

How would you pass whole HTML code of the current screen to ASP.NET controller action

我想知道是否有一种优雅的方式将当前屏幕的整个 HTML 代码传递给 ASP.NET 控制器操作

只是为了好玩,因为我想尝试 SO run snippets :),这个 琐碎的 示例可能会让您入门。

function foo() {
  var ele = document.getElementById("result");
  var html = document.documentElement.innerHTML;
  ele.innerText = html;
}
<button type="button" onclick="foo()">Try Me</button>
<p>
  <textarea id="result" cols="80" rows="10"></textarea>
</p>

  • 现在您有了 "HTML source" 文本,但是顶级 html 元素除外。
  • 你可以在某个地方做任何你想做的事POST

欢乐时光~