1

プロジェクトの 1 つで、奇妙な要件が発生しました。現在のページの html をサーバーに送り返し、それをキャッチしてテキスト ファイルに保存できるようにする必要があります。これを実現する方法はありますか?

4

2 に答える 2

1

を使用して全ページのhtmlを取得できますdocument.body.innerHTML

これがこのデモです:http://jsfiddle.net/qCTvE/4/

于 2013-01-28T11:11:32.447 に答える
1

可能だと思います。Web フォームを使用していると仮定します。

javascript を使用して html を取得し、隠しフィールドに保存できます。

document.getElementById('<%= hidHTML.ClientID %>').value = encodeURI(document.body.innerHTML);

サーバーでは、HttpUtility を使用してデコードし、データベースに保存できます

于 2013-01-28T11:13:26.817 に答える