問題タブ [page-init]

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 投票する
2 に答える
1024 参照

asp.net - .NET グリッド ビューによる動的な列とデータ ソース

私は多目的ページに取り組んでおり、同じページに複数のグリッドを追加するのではなく、単一の GridView をページに使用し、Page_Init で必要な列を追加し、それぞれの DataSourceID を設定します。

これを行うには、aspx に次のようなものがあります。Pag​​e_Init の分離コードは非常に単純で、いくつかの列を追加してから、GridView の DataSourceID プロパティを設定します。

ASPX:

オブジェクト データ ソースがそこにあり、最初のページ ロード トリガーとして問題なく動作します。しかし、ページ ボタンをクリックするとすぐにグリッドがページから消えますか? 何か案は?

私は DataGrid を使用するだけですが、HyperLinkColumn に必要な動的表示機能がありません。

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

asp.net - ページload()またはページinit()

asp.netでは、いつグリッドビューをバインドしますか?Page Load()またはPage Init()....なぜですか?

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

asp.net - ページのライフサイクルと、プログラムでコントロールを作成しようとしたときに page_init の外部にコントロールを表示できない

ユーザーがファイルを Web サーバーにアップロードできるページを作成しています。アップロード後、ページには、アップロードされたばかりのファイルへのリンクと、既にアップロードされている他のファイルへのリンクが表示されます。

アップロードされたファイルへのリンクをプログラムで作成しているので、これを page_init で行う必要があります。そうしないと、リンク ボタンをクリックしてもイベントが発生しません。私のWebページはこれをすべて行います-リンクボタンを作成し、それらをクリックすると、必要なイベントメソッド、つまりファイルをダウンロードするサブを呼び出します。

OK、私が遭遇した問題は次のとおりです。(ファイルをアップロードするために)アップロードをクリックすると、page_init サブルーチンが呼び出され、以前にアップロードされたすべてのファイルがリンク ボタンとして表示されます。次に、現在のファイルをアップロードする btnUpload_click サブルーチンが呼び出されます。

唯一の問題は、現在のファイルが表示されていないことですか? page_init でしかリンクを表示できませんが、btnUpload は page_init の後に呼び出されるため、現在のファイルは page_init の後までアップロードされず、したがって表示されませんか?

これを回避する方法はありますか?

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

c# - Page_Init の警告メッセージ

PageBase クラス (すべてのページが継承する) によって呼び出されるセキュリティ クラスがあります。このクラスは、ユーザーがログインしているかどうかに応じて、ユーザーをホームページまたはログイン ページにリダイレクトします。閲覧を許可されていないページにアクセスします。次のように言って、これをユーザーに警告したいと思います。

"You are not authorized to view this page, redirecting you"

またはそのようなもの。コードビハインドからjavascriptを呼び出して、ユーザーにアラートを表示できることは知っています。

私の PageBase クラス (ここでも、すべてのページが継承されます) には共通の Page_Init(..) メソッドがあり、そこから js アラートを呼び出そうとしても何も起こりません。コードにブレークポイントを設定しましたが、コードはヒットしていますが、ユーザーはアラートを受け取っていません。これは、Page_Init がページのライフサイクルの早い段階で js を実行できないためであり、それがこの問題の原因であると考えています。

個々のページに機能を追加することなく、これを回避する方法はありますか? また、私が試した2つの方法は次のとおりです。

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

asp.net - ASP.Net - ボタンがクリックされるたびに Page_Load と Page_Init が呼び出されますか?

したがって、コードにはまったくロジックがありません。私は2つの方法を持っていますPage_InitPage_Load

ボタンをクリックするたびに、両方のメソッドが呼び出されます。Page_load が呼び出されるのは理にかなっています。しかし、なぜ Page_Init が毎回呼び出されるのでしょうか?

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

c# - どの「イベント」に -account-ID-session コードを配置する必要がありますか?

現在、顧客が独自のサブドメインを取得する新しいサイトを構築しています。例えば:

このサイトは、IIS、asp.net C# に組み込まれ、実行されています。

そう。多くの仮想ホスト サブドメインがあるためです。私のコードには、データベースに接続してアカウントの ID を確認する関数があります。

ID に応じて、masterpage と contentpage の両方が異なるデータ/デザインを返します。

私の質問は、アカウント ID をセッションに入れる関数 (「アカウント ID」) をどの「イベント」に配置する必要があるかということです。

すべてのページでこれが必要なので、マスターページの page_load に入れようとしましたが、これでは遅すぎます。コンテンツ ページの page_load は、masterpage の page_load の前にレンダリングされると思いますか?

Web ページに何かが書き込まれる前にアカウント ID の確認が行われるように、関数を配置するのに適した場所はありますか?

ありがとう!マット

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

jquery-mobile - jQueryMobile-pageinitイベントへのバインド

次のjQueryMobileの例を理解しようとしています。

#aboutPageこの文脈では何ですか?オブジェクトpageinitは何にバインドされていますか?

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

jquery - JQuery Mobile pageinitでスクリプトを1回だけ実行する方法

jquery mobile とネストされたリストに問題があります。初めてページをロードしたときは見栄えがしますが、jquery モバイル リストをナビゲートすると、スクリプトは document.ready() にあるため実行されません。

を使用して解決策を見つけました

しかし、サイトに 6 つの data-role="page" があるため、スクリプトは 6 回実行されます。「pageinit」でスクリプトを一度だけ実行するにはどうすればよいですか。

ページを操作しようとしているので、最初のページを選択したり、コードを 1 回だけ実行したりしたくありません。

0 投票する
5 に答える
12742 参照

jquery-mobile - pageinit を正しく使用するには?

以下に示すように、各ページに単一のファイルがあり、すべてのページに pageinit イベントハンドラーを実装しようとしています (1 つのページに厳密に属しているものはそこで宣言する必要があると思います)。

イベントはページに適切にバインドされているため、コードは実行されますが、別のページに移動して後で戻ると、pageinit イベントが 2 回実行されます。.live メソッドが pageinit イベントを再度ページにバインドするためだと思います。しかし、pageinit イベントは、ページの初期化時に 1 回だけ呼び出されるべきではありませんか? ここで何が欠けていますか?

0 投票する
4 に答える
4352 参照

jquery-mobile - jQueryMobileでAjaxが読み込まれた後はjQueryイベントが機能しません

私はまだJqueryMobileを初めて使用し、間違いなく優れたフレームワークです。

誰かが私を助けてくれることを願っています。ajaxページの読み込み後にjqueryイベントで問題が発生します。

次のコードは最初のページの読み込みでは機能しますが、他のページにアクセスした後は機能しません。

JS

HTML

pageinit()とpageshow()を使用してみましたが、それでも機能しません。

どんな助けでも大歓迎です。

worpdressのheader.phpのコード: