問題タブ [tagbuilder]

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 に答える
3001 参照

c# - いつAttributes.Addに対してMergeAttributeを使用するか

TagBuilderを使用する場合、作成中のHTML要素に属性を追加するTagBuilder.Attributes.Add(..)か使用できます。TagBuilder. MergeAttribute(..)

しかし、この2つはどのように異なり、いつ一方を他方よりも優先する必要がありますか?

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

asp.net-mvc - TagBuilder.MergeAttribute が属性テキストをエンコードしないようにする

スパムを防ぐために、電子メール アドレスをエンコードする Html ヘルパーを作成しました。これは、電子メール リンクを自動生成するときに MarkdownSharp ライブラリで使用される手法と同じです。

問題はTagBuilder.MergeAttribute、リンクを壊す属性テキストをエンコードすることです。この動作をオーバーライドするか、少なくとも別の方法で属性を指定することは可能ですか? 文字列連結または a を使用するだけにフォールバックできることはわかっていますStringBuilderTabBuilder、他の HTML 属性を簡単にマージできるなど、多くの利点があります。

0 投票する
0 に答える
434 参照

c# - TagBuilder の Attributes.Add() メソッドが foreach() 内で機能しない

Attributes.Add()メソッドがループTagBuilder内で機能せずforeach()、「同じキーを持つエントリが既に存在します」というエラーが表示されます。また、SetInnerText()メソッドAttributes[key]とプロパティはforaechループ内で1行のみを返します。

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

asp.net-mvc - tagbuilder がソースに表示されない

で取り組み始めましAsp.Net Mvc Html helpertagbuilder。を使用してテーブルを作成しようとしていますが、tagbuilderソースが表示されると、テーブルは作成されますが、trおよびは作成されませんtd。ポイントが欠けているのはどこですか?

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

c# - tagbuilder を使用して複数の順序なしリストを作成する

unordered liststagbuilder を使用して2 つを作成しようとしています。

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

asp.net-mvc-4 - TagBuilder を使用したブートストラップ datepicker による @Html.DatePickerFor

だから私はブートストラップ日付ピッカーの拡張機能を追加しようとしています:

それが私が持っているものであり、必要なものは次のとおりです。

実際に画面に表示されるのは次のとおりです。

ご覧のとおり、ものが並んでおらず、JSを介して挿入されるのではなく、実際のdatepicker divが画面に表示されています。私が間違っていることについて何か考えはありますか?

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

c# - RouteValueDictionary から HtmlAttributes へ

次のようにして、タグに html 属性を追加できることを知っています。

出力:

タグ ビルダーの代わりにマークアップを使用して、同様の方法で属性を追加できないか考えています。たぶん次のようなもの:

期待される出力:

明らかに、この方法ではマージの競合を処理できません。ただし、2 番目の方法の方がはるかに読みやすいので、それだけの価値があると思います。