問題タブ [contentplaceholder]

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

javascript - ContentPlaceHolder 内のコントロールは、javascript document.getelementsbyname によって認識されません。

プロジェクトにカレンダー スクリプトがあります。それを使用するために、画像を追加し、その onclick イベントで javascript 関数 displayDatePicker を呼び出します。

プロジェクトでマスターページを使用しており、画像と関連するテキスト ボックス コントロールが contentPlaceHolder にある場合、javasript ライブラリの関数 document.getElementsByName は null を返し、contentPlaceHolder 内のコントロールを検出できないようです。

マスターページを使用していないページにこのコードを使用したところ、すべてうまくいきました。

事前にご連絡いただければ幸いです。

幸運を。

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

vb.net - vb.net 文字列 - プレースホルダー トークンを効率的に置き換える

少し問題のあるアイデアを探しています。メッセージのテンプレートである文字列があります。次に例を示します。

スペースホルダー トークン ([[Guest.FirstName]] など) を置き換えるための現在のシステムは非常に非効率的です。ループ内にループがあり、時間がかかりすぎます。

私が探しているのは、[[something]] が見つかるまで文字列を調べ、その [[something]] を実際の値に置き換えてから、文字列を続行する方法です。

[[something]] を置き換えることに注意してください。次に、スペース ホルダーにアクセスする必要があります (つまり、[[Guest.FirstName]] か [[Booking.ResortName]] かを知る必要があります)。

これを達成するための効率的な方法についての提案は非常に高く評価されます。かなり簡単である必要があると思いますが、考えられることはすべてループ内のループになります。

ありがとう!

フィル。

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

asp.net - GridView がコンテンツ ページの ContentPlaceHolder に表示されない

MasterPage を使用してコンテンツを整理するページを作成しようとしています。コンテンツ ページで、データの GridView プレゼンテーションをフィルター処理するテキスト検索を作成しました。

マスターページ以外の設定でデータバインディングを使用すると、完全に機能します。しかし、コントロールをページの contentplaceholder にドロップするとすぐに、結果が表示されなくなります。

どんな提案でも大歓迎です。

0 投票する
2 に答える
8661 参照

html - ContentPlaceHolderID とはどういう意味ですか?

LogOn ビューには、次のコードがあります。

このフラグメントは何を意味し、「MainContent」はどこで定義されていますか?

編集

返信ありがとうございます。仕組みは理解できましたが、「MainContent」はどこに定義されていますか? マスターページで定義されていますか?

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

asp.net - ContentPlaceHolder に長いテキストを追加するにはどうすればよいですか?

私はAsp.netを使用しています。私の問題は、ContentPlaceHolder 内に長いテキストを追加することです。スクロールバーを作りたいです。どの方法を使用すればよいですか?

0 投票する
2 に答える
87 参照

asp.net - ASP.NET Web アプリケーションのエラー

エディターとして Microsoft Visual Studio 2010 を使用しています。レイアウトに関する問題が発生しました。まだコンテンツ プレース ホルダーを配置していないので、ブラウザーで表示するとリンク/ヘッダーが表示されます。

ただし、コンテンツ プレース ホルダーが必要なので、コンテンツ プレース ホルダーをタグ内に配置します。

ブラウザで表示すると、ヘッダーが表示されなくなりました。問題がcssにあるかどうかはわかりません。

本当に助けが必要です。問題がどこにあるのかさえ特定できません。私はWebアプリケーションの初心者です。

0 投票する
2 に答える
1134 参照

c# - コンテンツ プレース ホルダーで使用すると、Gridview ページングが機能しませんか?

マスターページを使用しているときにページングが機能しない理由がわかりません。マスターページにリンクされていない別のファイルに同じコードを配置すると、魅力的に機能します。しかし、それをマスターページにリンクすると機能しません。

これが私のマークアップです

これが私のコードビハインドです。

私を助けてください。どんな助けでも大歓迎です。

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

asp.net - runat=server のないサーバータグがある場合、ContentPlaceHolder.Controls.Count が 0 になるのはなぜですか?

Page1 と Page3 の MasterPage.OnLoad イベントでは、TitleContent.Controls.Count>0 を取得しますが、Page2 では (runat=server のないサーバー タグがあるとすぐに) コントロール カウントはゼロになります。その理由と、Page2 のコンテンツを確認する方法を教えてください (Page2 を制御できないと仮定して、runat=server を追加しても効果がありません)。

パイプラインの後半に移動することを考えましたが、MasterPage と ContentPlaceHolder コントロールのレンダリング前の段階では、コントロール カウントはまだゼロです。

(VS2010 ASP.NET Web フォーム .Net 4.0)

マスターページ.aspx:

Page1.aspx:

Page2.aspx:

Page3.aspx:

余談: 私が本当に聞きたかったのは、「ContentPlaceHolder が空かどうかを確認するにはどうすればよいか」ということでした。確実に機能する唯一の方法は、内容を文字列にレンダリングし、defrost で提案されているように空かどうかを確認することです。

ContentPlaceHolder が空かどうかを確認するには?

このソリューションは、私のシナリオの 3 つすべてで機能しますが、文字列が空かどうかを確認するためだけに文字列にレンダリングするのは、面倒で繰り返しが多いようです。