問題タブ [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.
sharepoint - Web パーツの List プロパティから HTML をレンダリングする
SharePoint リストからいくつかの値を読み取り、ページに HTML として表示しようとしています。ただし、Web パーツ ページに文字通り HTML タグを表示し、レンダリングに失敗します。
私はすでに次のアプローチを見てきました:
- HTML へのテキスト- 私の意見では、言及された JavaScript はやり過ぎのようです。これを達成する簡単な方法はありませんか?
お知らせ下さい。
c# - ページの中央に要素をレンダリングするための HTMLTextWriter
asp .net と C# を使用して、オーバーライドの Render メソッドで HTMLTextWriter を使用して 2 つの div をレンダリングすることができました。しかし、それらはページの最後に表示されます。たとえば、特定の ASP パネルに表示する必要がある場合、これらの div をレンダリングする場所を選択するにはどうすればよいですか?
どうもありがとう、
ダン
編集:私のコード:
c# - C#でExcelファイルにテキストを書き込む方法
グリッド テーブルを Excel に追加し、ヘッダーを Excel に追加しています。
Excelにテキストを追加するにはどうすればよいですか。次のような文字列を追加したい
.net - コード分析の警告なしで StringWriter と HtmlWriter を一緒に使用する方法
私は .net を使用していて、いくつかの html テキストを取得する必要があるため、HtmlTextWriter と StringWriter を一緒に使用して整形式の html を取得すると考えました。しかし、さまざまな方法でコードを記述しているにもかかわらず、静的コード アナライザー (Microsoft All Rules を使用) から警告が表示されます。以下のコード例では、コード アナライザーの警告をコメントで示しています。コードを簡略化するために、実際には HtmlTextWriter を呼び出しません (各関数にその旨のコメントが表示されます)。警告を回避するためにコードを適切に記述するにはどうすればよいですか?
c# - HtmlTextWriter-タグに複数のクラスを追加する
HtmlTextWriterを使用してタグに複数のクラスを追加する最良の方法は何ですか?
私がやりたいのは...
その結果...
できてありがとう...
ただし、コントロールを動的に構築する場合、これは必ずしも簡単ではありません。タグにクラスを「追加」する別の方法はありますか?
c# - Html.TextWriter WriteAttribute がテーブルの 2 列をレンダリングしていない
列が2つ並んだテーブルを作りたいです。次に、次の行に 1 つの列のみが必要です。ここに私のコードの一部があります:
問題は、2 番目の行が 2 列ではなく 1 列でレンダリングされることです。これは出力されたhtmlです
これは間違っていると思います:
writer.WriteAttribute("colspan", "2");
誰かが解決策を知っていますか?
c# - CheckBoxListで選択した値を取得するにはどうすればよいですか。C#.NET/VisualWebPartで機能していないようです。
クラスファイルにCheckBoxListを作成し、HTMLTextWriterを使用してコントロールをレンダリングしています。
次のコードを使用して、選択した値を文字列に格納しています。
コードをステップスルーしましたが、ifステートメントの内部にヒットしていないようで、選択した値の属性は毎回falseです...これに対処する方法を知っている人はいますか?
次を使用してデータを入力します。
c# - HTMLTextWriterを使用してサーバー側のコントロールをレンダリングすると、コントロールは標準機能を失います(つまり、クリックイベントハンドラー)
CheckBoxList
サーバーサイドコントロール( s& )を追加したいButton
:
ChkBoxLst1
&&コードビハインドを使用してから、を使用してコントロールをレンダリングしますChkBoxLst2
。Button1
HTMLTextWriter
私はこれを行うことができないようです。
上記のすべてがビジュアルWebパーツに含まれています。
私が試したこと:
グローバル:
ページの読み込み:
イベントハンドラー:
EventHandlerはトリガーされず、選択した値は上記のように保存されません。なぜそうではないかについてのアイデアはありますか?2つのチェックボックスリストを比較してみましたが、HTMLTextWriter
実装は機能しませんでしたが、単純な.NETは
すべて同じことを実行しましたが、HTMLTextWriterの実装/サーバーコントロールの追加方法だと思います。
spnは、マークアップのリテラルスパンコントロールであることに注意してください。
c# - HtmlTextWriter がレンダリングされない
HtmlTextWriter を使用して HTML を作成しています。ページが実際に機能するかどうかをテストしたいのですが、div がレンダリングされません。
システムを使用する; System.Collections.Generic の使用; System.Web の使用; System.Web.UI を使用します。System.Web.UI.WebControls を使用します。System.IO の使用;
さまざまな変数を div に追加したいと考えています。
どうすればいいですか?古典的なasp/vbscriptでは、コードをラップする必要があったことを覚えています。<% code %>
これがASP.NET / C#に当てはまるかどうかはわかりません
asp.net-mvc-3 - HtmlTextWriter & MVC 3 Razor 出力
これはおそらく簡単な修正ですが、出力にマークアップが表示されるようHtmlTextWriter
にHtmlHelper
、何を試しても HTML をエンコードしています。
ヘルパー:
そして、これをページに出力します:<div></div>
編集
私はこのようにビューでそれを呼び出しています:
編集#2
わかりました、これをもう少しうまく説明できるか見てみましょう。
ViewContext.Writer を使用してヘルパーをストリームに書き込む場合、次のような構文を使用します。
@Html.MyHelper
エンコードされた HTML を出力します (例) <div>Test Div</div>
= 正しくありません
次のような構文を使用する場合:
@{Html.MyHelper.Render();}
正しくレンダリングされます。つまり、div を文字列として表示するのではなく、実際に DOM に挿入します。
わかる?