問題タブ [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.

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

html - html タグを使用してリソースからプレースホルダーを取得する

リソース ファイルに単純な文字列があります"Good Day,Sir <br /> Have a nice day."。この文字列は TextArea のプレースホルダーである必要があります。しかし、html タグは機能しません。Html.Raw を使用しようとしていますが、役に立ちません。どうすればよいですか?

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

c# - ポストバック時にコントロールのリストを動的に生成するユーザー コントロール

ユーザーがタグを作成および削除できる再利用可能なユーザー コントロールを作成したいと考えています。

ユーザーがタグ名を入力できるテキストボックスと、タグを送信するためのボタンが必要です。

タグを送信した後、入力されたタグごとにタグを削除するための「X」ボタンが付いたタグ名のラベルを動的に作成する必要があります。

このようなもの:

問題は、すべてを適切に機能させる方法がわからないことです。


Selector.ascx

動的コントロールを生成するために asp:Placeholder を使用しています。


Selector.ascx.cs

生成されたコントロールをポストバック間で追跡する必要があります。

List<string>ビューステートに保存されたものを使用しています:

送信ボタンをクリックすると、新しいタグが SelectedTags リストに追加され、RefreshPlaceholder 関数が呼び出されます。


送信ボタンをクリックすると、新しい (ボタン、ラベル) ペアが正しく生成され、ポストバック後に表示されます。

ただし、生成された「X」ボタンのいずれかをクリックすると、エラーが発生します。これは、動的に生成されたボタンによって発生したクリック イベントがまだ生成されていないため、送信者ボタンを見つけることができないためです。

OnLoad でボタンを生成しようとすると、Page.Load の前にポストバック イベントが発生するため、同じ問題が発生します。

OnInit でボタンを生成しようとすると、ViewState がまだ更新されていないため、SelectedTags ビューステート リストがまだ更新されていないため、生成されたリストは古くなっています。

すべてを意図したとおりに機能させるための解決策が見つからないようです。私は何を間違っていますか?

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

c# - 項目を含むプレースホルダー コントロールが範囲外のインデックスを取得する

ページの読み込み時にテーブルが動的に追加されるプレースホルダーがあります (すべてが正常に読み込まれ、デバッグ時に問題なく control[0] が表示されます。ボタンをクリックしてフォームをリセットすると、control[0] でそのテーブルにアクセスしようとします。 ] そして「範囲外のインデックス」を取得します私はかなり調査しましたが、なぜそれが起こっているのかわかりません。

ページが読み込まれるときのコードは次のとおりです。

ボタンがクリックされると、このコードが起動します。

そしてHTML:

私はまだプログラミングにかなり慣れていないので、私が見逃していることが明らかなものではないことを願っています. どんな助けでも大歓迎です!

0 投票する
3 に答える
514 参照

c# - データベースASPからデータをフェッチする際に、テーブルから行をスキップします。ネットC#

fees_structureには 24 の「A」カテゴリ行があります。しかし、それらを取得して印刷しようとすると、20行または(21行の場合もあります)しか表示されません

これが私のコードです:

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

asp.net - ASP WebForm でのプラグイン (UserControl) ベースのシステムの実装

私はたくさん持っていて、それらを 1 つのページUserControlsに依存してロードしたいと思います。query stringaspx

私は次の2つの方法で疲れました:

  1. ページ内およびイベント内に追加Placeholderします。aspxPage_Load/Page_Render

    /li>
  2. を追加しMasterPage、マスターページを使用して追加aspxし、マスターページに を登録しUserControlます。aspx

しかし、両方で、次のエラーが発生しました:

ところで、私はtelerik TextEditorロード済みで使用しましたUserControl

どうすればそれを処理できますか?

私が持っている唯一の方法は、複数のaspxperUserContorlがなくてもMasterPage、ご存知のように、これはひどいことだと思います! HTML/CSS/JSすべてのページを 1 つずつ修正する必要があり、これはプロではありません。

注: を使用しないtelerik TextEditorと、すべて正常に動作しますが、これが必要です。また、この wat (ロードUserControlPlaceHolder) はあまり良い方法ではありません。

DNNのようなものを探しています。

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

html - クロムでプレースホルダーが機能しない

私はかみそりのビューページを使用しています.日時フィールドにプレースホルダーを表示したいのですが、Firefoxでは表示されますが、クロムでは表示されませんmm/dd/yyyy.

彼女は私のコードです -

ファイアフォックスのスクリーンショット

クロムのスクリーンショット

どうすればこの問題を解決できますか??