問題タブ [htmleditorextender]
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# - ホワイトリストに登録する方法はあります
かボタンを追加せずにタグを付けますか?
HTML Editor Extender を使用してテキスト ボックスから text/html を保存すると、新しい行と div が削除され続けます。
私は理由を見つけました:
タグがホワイト リストにない場合 (つまり、HtmlEditorExtender ボタンで必要ない場合)、削除されます。クロスサイト スクリプティング攻撃を防ぐためにできる限りのことをしたいので、使用できるタグ、属性、および属性値の種類を制限する必要があります。HtmlEditorExtender プロパティを EnableSanitization="false" に設定すると、ストリッピングは行われませんが、クロスサイト スクリプティング攻撃にさらされることになります。
現在、ツールバーで次のツールを有効にしています。
ボタンを追加する<ajaxToolkit:JustifyLeft />
と、<div>
タグが取り除かれなくなりましたが、理想的には追加のボタンを許可したくありません。
質問:
ボタンを追加せずにホワイトリスト<br />
とタグを付ける方法はありますか?<div>
他に考えられるオプションはありますか?
c# - AJAX HtmlEditorExtenderとテキストボックスからテキストを取得しますか?
私はWeb開発に取り組み始めたばかりで、いくつかの経験を積み上げようとしています。私は自分のウェブサイトにHtmlEditorExtenderを実装しています。このコントロールを使用するために必要なすべてのファイルと参照を追加し、コントロールが正しく表示されるようにしました。私が抱えている問題は、変更を加えた後、テキストボックスのコンテンツを取得できないように見えることです。コントロールをテキストボックスにアタッチしてから、編集するコンテンツをテキストボックスに入力しました。変更を加えると、現在のコンテンツをHTMLエディターに保存する保存ボタンが表示されます。私が見ているのは、TextboxのTextプロパティが、変更を加える前とまったく同じであるということです。私が行方不明になっている明らかな何かがありますか。
コードは以下のとおりです。
UserControlのマークアップ:
コードビハインド:
助けていただければ幸いです。
c# - Jquery関数がHtmlEditorExtenderで機能しない
HtmlEditorExtenderを含むテキストボックスがあり、a-hrefをクリックすると、テキストボックスにテキストを追加するjquery関数があります。
この関数は通常のテキストボックスでは正常に機能しますが、HtmlEditorExtenderを備えたテキストボックスでは機能しません。
何か案は?
事前にThnx。
asp.net - HTMLEditorExtenderがServer.Transferに正しくロードされない
HTMLEditorExtenderを利用するWebアプリケーションを書いています。次のコードを使用して呼び出します。
注:EnableSanitization = "false"を設定するのは悪いことですが、このアプリケーションは個人的にのみ使用されます。
そのコードを使用すると、ページが読み込まれると、テキストボックスは次のようになります。
よさそうだ!
しかし、私のアプリケーションでは、別のページに移動してから、Server.Transfer(page_URL)を使用してこのページに戻る必要があります。これを行うと、HTMLEditorExtenderが正しく読み込まれなくなり、次のようなものが表示されます。
Server.Transfer()に正しくロードするにはどうすればよいですか?HTMLEditorExtender要素の作成時に呼び出す必要がある単なるフラグである可能性があると思いますが、いくつか試したところ、何も機能しません。
編集:私はIE 8を使用しており、IE8で動作する必要があることを追加する必要があります。
javascript - HTMLEditorExtender を使用した TextBox の Javascript 設定値
HTMLEditorExtender を使用した asp.net テキスト ボックス (ID = "HTMLTextBox_Comments") があります。
次のように、JavaScript を使用してテキスト ボックスの値を設定しています。
アラートに値を表示させると、「ここにテキストがあります」と表示されますが、そのテキストは TextBox 自体には表示されません。
私も設定MyControl.innerHTML
を試みましMyControl.text
たが、どちらも機能していないようです。
TextBox に TextBox の値を表示するにはどうすればよいですか?
前もって感謝します!
編集.value は、この TextBox のテキストを設定するために使用することになっていることを示しているように見えるこの投稿 を見つけましたが、表示されません。私は何が欠けていますか?
c# - HtmlEditorExtender コントロールのカスタム ボタン?
緊急に助けが必要です。
HtmlEditorExtender コントロールにカスタム ボタンを追加する必要があるのですが、実際にそれを行うためのノウハウがありません。
このフォーラム全体を検索しましたが、関連する情報はありませんでした。
誰かが親切に助けてくれるなら、この問題を解決するのに役立つ例が必要です.
前もって感謝します。
ajaxcontroltoolkit - HtmlEditorExtender にアイコンが表示されない
主題が言うように。HtmlEditorExtender をテキスト ボックスにバインドしましたが、ツールバーにアイコンが表示されず、灰色のボタンだけが表示されます。
asp.net - AjaxControlToolKit HTMLEditorExtender-web.configは警告を表示しますが、「機能」します-これで問題ありませんか?
HTMLEditorExtenderを使用したいのですが、ツールキットの問題に基づいて次のリンクをたどり、正しく機能していません。
そこで、HTMLAgilityパックをインストールして、プロジェクトに参照を設定しました。次に、上記のリンクの指示に従い、web.configを変更しました。指示に従いましたが、「消毒剤」に警告が表示されます。
Webアプリケーションを実行すると、コントロールが機能しているようです。
私は心配して警告を解決しようとするべきなのか、それともうまくいくのでそれを手放すべきなのか疑問に思っています。または、私が間違ったことを誰かが見た場合は、私に知らせていただければ幸いです。
ありがとう!
asp.net - ajax HtmlEditorExtender width issue
While using ajax HtmlEditorExtender
i am experiencing a wierd problem. i.e. The width
attribute is gone and the image shrinks.
Initially my textbox
which is associated with HtmlEditorExtender
has this text
and the image looks like this.
When i click any dropdown
on page or any other control the source of HtmlEditorExtender
changes mysteriously to this (There is no width
attribute now)
and Finally the image looks like this.
i am not using any javascript
on this page.
c# - AjaxControlToolkit を使用して Web サイトを実行中にエラーが発生しました
Web サイトで AjaxControlTookit を使用しています。HTMLEditorExtender を追加するまで、Web サイトは正常に動作していました。それから来た例外は
コントロールにコード ブロック (つまり <% ... %>) が含まれているため、Controls コレクションを変更できません。
stackoverflow.com のみの質問の 1 つに関する提案を使用して解決しました。解決策は、ツールボックスから ajax コントロール キットのタブを削除し、再度タブと項目を追加して dll ファイルを更新することでした。
DLL ファイルを更新し、そこに記載されている手順を実行しました。しかし今、コンパイル時エラーが発生しています。それは次のとおりです
エラー 4 ファイルまたはアセンブリ 'AjaxControlToolkit, Version=4.1.60501.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)
これの解決策を教えてください。