問題タブ [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.
c# - HtmlTextWriter asp.net c# webformに文字列を追加する方法
オプションタグを文字列として返す以下のような関数があるとしましょう。
今、私は以下のような別の機能を持っています
HtmlTextWriterに文字列を追加する方法は?
c# - HtmlTextWriter AddAttribute 出力に引用符がありません
現在私が使用するとき
結果の出力が得られます。
AddAttribute
出力で引用符を使用せずに (または他の何かを)使用する方法はありますか? 私は私が使用できることを知っています
……でも、それを避けようとしていた。
明確にするために、出力を探しています<tr class=Attibute-I-Add></tr>
c# - HtmlTextWriter.WriteAttribute が、不要な場所に html エンティティ参照を挿入しています
何らかの理由で、HtmlTextWriter が HTML 出力に奇妙さを挿入しています。次のコードでは、画像を含むクリック可能な div を作成しようとしています。
次の出力が得られます。
そのため、アポストロフィとスペースが出力にあるはずの場所で ' と %20 が発生しています。これを止める方法はありますか??
c# - Page.Session がインスタンスに設定されていません
Page.Request.QueryString
どのように動作するかを理解するのに苦労してPage.Session
います。これにどのように割り当てますname
かstring
私が得ているエラーは次のとおりです。
例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
c# - コントロール内のASP.NET出力HTML? それとも他の方法ですか?
リテラル コントロールを使用して大量の HTML を出力していましたが、これによりサイトの読み込みがかなり遅くなりました。HTML はユーザーが入力したものであり、異なるため、どのコントロールを使用すればよいかわかりません。Umbraco 内の HTML の文字列を出力することはできますが、問題は、システム リソース上でサイトを破壊しない方法で HTML を出力する方法です。現在、リテラル コントロールが HTML を出力しているため、ページの読み込みに 20 分ほどかかり、その後 5 分間はシステム リソースを 100% 消費するため、サイト全体が台無しになります。
ページ内に HTML を出力するにはどうすればよいですか? ここでこのコードのようなものを見てきました:
しかし、まず、これはコントロールをレンダリングすることを意味しているように見えます。コントロールはありません。HTML は既にあります。正直なところ、リテラル コントロール以外のコントロールを使用して HTML を出力する方法さえわかりません。基本的に、HTML はメソッド内にあり、次のような文字列です。
thePillarsPage.Html
これを使用して、ページのセクション内にこのコンテンツを出力するにはどうすればよいですか? 上記のメソッドは見栄えがしますが、thePillarsPage.Html
文字列がそのメソッドのどこに収まるか、またはそのメソッドでそれが可能かどうかわかりませんか?
ありがとう :)
c# - HtmlTextWriter はどのようにページに書き込みますか?
C# ファイルから HTML コードを ASPX ファイルに書き込もうとしています。これは私がこれまでに持っているもので、実際に必要なものを入れ始める前に、それを機能させようとするだけです.
ここまでのコードが正しければ、実際に書き込むように指示するコード行などが必要だと思います。しかし、私はそれが何であるかを知りません。
また、これが機能すると、ページのどの部分に書き込まれますか? どこに書くべきかを伝える方法はありますか?
c# - XhtmlTextWriter がカスタム属性を無視するのはなぜですか?
私はいくつかの奇妙な動作を見つけました.誰かがここで助けてくれるかどうか疑問に思っていました.
addAttribute メソッドを継承する XhtmlTextWriter クラスを使用してフォームを作成しています。input
素敵な (HTML5) プレースホルダー属性を必要とするタグを作成しています。このaddAttribute
メソッドには、属性名と値の 2 つのパラメーターがあります。属性名は、HtmlTextWriteAttribute
列挙型から選択するか、文字列として手動で入力できます。列挙型では「プレースホルダー」を使用できないため、次のコードを使用しました。
これにより、指定された要素と属性が適切に作成されます...プレースホルダーを除く:
私のプレースホルダーがどこにあるか知っている人はいますか? ( でわかるようにmaxlength
、属性名に文字列を使用すると機能します...)
注: これは機能しますが、あまりきれいではありません。
// 更新:required
属性に関する同じ問題... HTML5 固有のものでしょうか?