問題タブ [preinit]
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.
asp.net - コントロールで OnPreInit を使用できない場合、適切なタイミングでコントロールを動的に追加するにはどうすればよいですか?
asp.NET パネルにいくつかのチェックボックスを動的に追加するユーザー コントロールが必要です。
単純に、コントロールの OnPreInit メソッドで簡単にできると信じていました。しかし、問題は、コントロールで OnPreInit メソッドを使用およびオーバーライドできないことを学んだことです。ページにのみ使用されます。
コントロールのメソッドを呼び出してページからこれを解決したくありません。
コントロールで PreInit を使用できない場合、チェックボックスを動的に追加する適切な場所はどこですか?
私は何かが恋しいですか?何かアドバイスはありますか?
ありがとう。
asp.net - ASP.NET PreInit イベントで制御を取得するには?
ASP.NET PreInit イベントで制御を取得するには? ポインターは null で、FindControl メソッドは null を返します。
マスター ページとコンテンツ ページを使用しています。コンテンツ ページのマークアップは次のようになります。
そして、次のようなコード:
したがって、テーブルは this.FindControl("Table1") の後も null です。ページの NamingContainer も null です。私は何を間違っていますか?
更新コントロールを作成するには、このイベントを使用する必要があります。ASP.NET ページ ライフ サイクルの概要で述べたように、このイベントは動的なコントロールの作成に使用する必要があります。テーブルにリンクのリストを作成する必要があります。それを行う別の方法があるかもしれませんか?
c# - MasterPage ロード テーマ
asp.net C# で、ページの読み込み時にテーマを変更したいのですが、このアクションには、Masterpage にはない PreInit イベントが必要です。その問題の解決策は何ですか?
ありがとう、
asp.net - PreInit Init でのコントロールの作成と追加との違い
Web には ASP.NET ライフ サイクルに関する情報がたくさんありますが、ページにコントロールを動的に追加するタイミングがわかりません。
一般に、2 つの状況があります。マスターページのある aspx ページとない aspx ページ。私が現在読んでいる本 (70-515 自己準備) には、preinit イベント ハンドラーでマスター ページのないページにコントロールを追加すると書かれています。コンテンツ ページにコントロールを動的に追加するには、そのロジックを init イベント ハンドラに配置する必要があります。
MSDN (http://msdn.microsoft.com/en-us/library/ms178472.aspx) によると、preinit イベント ハンドラーで動的コントロールを作成または再作成し、init イベント ハンドラー (これは私には最も理にかなっている)。グーグルで調べてみると、多くの人が init イベントハンドラを使用してコントロールを追加しています。
だから、私はここで少し迷っています - 正しい方法は何ですか? また、preinit イベント ハンドラを使用する場合、すべてのコントロールが null の場合、どのようにコントロールをページに追加できるでしょうか? たとえば、動的に作成されたテキスト ボックスをパネル コントロールに追加する必要がある場合はどうでしょうか。
敬具、
asp.net - カスタム ユーザー コントロール メソッドの結果に基づいてページ preinit でマスター ページを設定する方法
特定のクエリ文字列とセッション値が存在するかどうかを確認し、それに基づいてブール値を返すユーザー コントロールがあります。真の場合は、マスター ページを設定します。
ページがメソッドを呼び出そうとすると、オブジェクト参照例外がスローされますEditUser1.UserAuthorization()
。なぜこうなった?スタックのその時点でメソッドが存在しないと思います。
asp.net - asp.net ページの preinit イベント
私はasp.netが初めてです。aspx ページがあり、その PreInit イベントにコードを記述する必要があります。ページで PreInit イベントを見つけた場所から。ボタンをダブルクリックしてボタンクリックイベントを取得する(またはボタンを選択してプロパティペインからイベントを選択する)ので、できるだけ早く返信してください.
c# - テーマが設定されていません
このコードを使用して、アプリケーションのテーマを変更しています
セッションにあるテーマは Theme Aqua ですが、テーマは標準にリセットされています。devexpress コントロールで devexpress テーマを使用しています
また、これはテーマを設定する良い方法ですか、ページごとに行うのではなく、テーマプログラムを広く設定する方法はありますか
asp.net - PreInit が常に適用されるとは限らない
状況により、コントロール内に取り込まれたページ内に radiobuttonlist コントロールがあります
次に preinit で、SQL 登録数を確認して確認し、一定数を超えている場合は無効にします。私は pre-init でこの呼び出しを行ってきましたが、ほとんどの場合、正常に動作しているようです。ただし、コントロール項目が無効になっていない場合がいくつかあります。
ページ サイクル ステージについて調べてみた後、いくつか試してみましたが、実際にコントロールを操作できるのは、ページの事前初期化とページの読み込み中だけのようです。
チェックするたびに、すべてが適切に無効になっています。ただし、無効にする必要があるアイテムをユーザーがチェックして送信できる場合があります。私の唯一の考えは、データベースに接続できない場合、リスト項目が無効になっていないということですか? または、他の誰かにアイデアはありますか?弾丸を噛んで、すべてをページロードに入れる必要がありますか?
ありがとう。
c# - C# / apsx.net - 動的に作成されたボタンが機能しない
ここに私の問題があります: 私は自分のページ (Page_PreInit メソッドで) にいくつかのボタンを動的に作成し、すべて同じイベント ハンドラーにリンクしていました。しかし、それらのボタンをクリックしてもイベントが発生しません...誰か助けてくれますか?
これが私のコードの一部です:
ボタンの作成 (Page_PreInit メソッドの foreach ループで):
OnClick メソッド:
c# - PreInit 中に ASP.NET ページ コントロールにアクセスする方法
最近、ここで説明したクラスを使用して、PreInit 中に動的コントロールにアクセスしました。投稿のタイトルは「PreInit 中の ASP.NET ページ コントロールへのアクセス」で、ローカルでは問題なく動作しますが、サーバーでは次のエラーが発生します。
誰かが私に問題の解決策やアドバイスをくれたら、とても感謝しています。