問題タブ [asp.net-placeholder]
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.
html - html タグを使用してリソースからプレースホルダーを取得する
リソース ファイルに単純な文字列があります"Good Day,Sir <br /> Have a nice day."
。この文字列は TextArea のプレースホルダーである必要があります。しかし、html タグは機能しません。Html.Raw を使用しようとしていますが、役に立ちません。どうすればよいですか?
c# - ポストバック時にコントロールのリストを動的に生成するユーザー コントロール
ユーザーがタグを作成および削除できる再利用可能なユーザー コントロールを作成したいと考えています。
ユーザーがタグ名を入力できるテキストボックスと、タグを送信するためのボタンが必要です。
タグを送信した後、入力されたタグごとにタグを削除するための「X」ボタンが付いたタグ名のラベルを動的に作成する必要があります。
このようなもの:
問題は、すべてを適切に機能させる方法がわからないことです。
Selector.ascx
動的コントロールを生成するために asp:Placeholder を使用しています。
Selector.ascx.cs
生成されたコントロールをポストバック間で追跡する必要があります。
List<string>
ビューステートに保存されたものを使用しています:
送信ボタンをクリックすると、新しいタグが SelectedTags リストに追加され、RefreshPlaceholder 関数が呼び出されます。
送信ボタンをクリックすると、新しい (ボタン、ラベル) ペアが正しく生成され、ポストバック後に表示されます。
ただし、生成された「X」ボタンのいずれかをクリックすると、エラーが発生します。これは、動的に生成されたボタンによって発生したクリック イベントがまだ生成されていないため、送信者ボタンを見つけることができないためです。
OnLoad でボタンを生成しようとすると、Page.Load の前にポストバック イベントが発生するため、同じ問題が発生します。
OnInit でボタンを生成しようとすると、ViewState がまだ更新されていないため、SelectedTags ビューステート リストがまだ更新されていないため、生成されたリストは古くなっています。
すべてを意図したとおりに機能させるための解決策が見つからないようです。私は何を間違っていますか?
c# - 項目を含むプレースホルダー コントロールが範囲外のインデックスを取得する
ページの読み込み時にテーブルが動的に追加されるプレースホルダーがあります (すべてが正常に読み込まれ、デバッグ時に問題なく control[0] が表示されます。ボタンをクリックしてフォームをリセットすると、control[0] でそのテーブルにアクセスしようとします。 ] そして「範囲外のインデックス」を取得します私はかなり調査しましたが、なぜそれが起こっているのかわかりません。
ページが読み込まれるときのコードは次のとおりです。
ボタンがクリックされると、このコードが起動します。
そしてHTML:
私はまだプログラミングにかなり慣れていないので、私が見逃していることが明らかなものではないことを願っています. どんな助けでも大歓迎です!
c# - データベースASPからデータをフェッチする際に、テーブルから行をスキップします。ネットC#
fees_structure
には 24 の「A」カテゴリ行があります。しかし、それらを取得して印刷しようとすると、20行または(21行の場合もあります)しか表示されません
これが私のコードです:
asp.net - ASP WebForm でのプラグイン (UserControl) ベースのシステムの実装
私はたくさん持っていて、それらを 1 つのページUserControls
に依存してロードしたいと思います。query string
aspx
私は次の2つの方法で疲れました:
ページ内およびイベント内に追加
/li>Placeholder
します。aspx
Page_Load/Page_Render
を追加し
MasterPage
、マスターページを使用して追加aspx
し、マスターページに を登録しUserControl
ます。aspx
しかし、両方で、次のエラーが発生しました:
ところで、私はtelerik TextEditor
ロード済みで使用しましたUserControl
。
どうすればそれを処理できますか?
私が持っている唯一の方法は、複数のaspx
perUserContorl
がなくてもMasterPage
、ご存知のように、これはひどいことだと思います! HTML/CSS/JS
すべてのページを 1 つずつ修正する必要があり、これはプロではありません。
注: を使用しないtelerik TextEditor
と、すべて正常に動作しますが、これが必要です。また、この wat (ロードUserControl
中PlaceHolder
) はあまり良い方法ではありません。
DNNのようなものを探しています。
html - クロムでプレースホルダーが機能しない
私はかみそりのビューページを使用しています.日時フィールドにプレースホルダーを表示したいのですが、Firefoxでは表示されますが、クロムでは表示されませんmm/dd/yyyy
.
彼女は私のコードです -
どうすればこの問題を解決できますか??