問題タブ [htmltextwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2642 参照

c# - C# の問題で HTMLTextWriter を使用してタグを記述する

C#を使用して基本的な HTML Web ページをレンダリングし、オブジェクトHTMLTextWriterに出力しようとしていますが、出力でタグをレンダリングする際に問題が発生しています。WebBrower<meta>HTML

私が出力することを期待しているもの..

現在出力されているもの..

<meta>タグが単に ではなく<meta charset="UTF-8">&として出力されていることに注目してください。</meta charset="UTF-8"><meta charset="UTF-8">

この問題を修正するにはどうすればよいですか?

これが私が使用しているコードです..

0 投票する
1 に答える
27 参照

asp.net - 「runat="server" を使用してフォーム内に配置する必要がある」というメッセージをトリガーせずに、ASPX ページを文字列に変換します。

HTML Agility Pack パーサーにフィードできるように、自分の ASPX ページをスクレイピングしようとしています。私はあらゆる方法を試しましたが、このインスタンスで機能するのは文字列だけです。

次のコードを使用して、外側のコントロールを文字列に変換しています。

いくつかの厄介な不具合を除いて、コンセプトは機能します。「コントロールは runat=server を持つフォーム内にある必要があります」というメッセージが表示されることがあります。ボタン、更新パネルなど、ポストバックを引き起こすコントロールによってトリガーされるようです。

明確にするために、私のページはフォームにあるので、それは問題ではありません。

HTML アジリティ パック パーサーを別の方法で動作させるか、コードをエラーなしで文字列に変換するか、問題の解決策を試して解決する必要があります。それは問題ではありません-私は物事を機能させる必要があるだけです。