問題タブ [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.
asp.net - .NET グリッド ビューによる動的な列とデータ ソース
私は多目的ページに取り組んでおり、同じページに複数のグリッドを追加するのではなく、単一の GridView をページに使用し、Page_Init で必要な列を追加し、それぞれの DataSourceID を設定します。
これを行うには、aspx に次のようなものがあります。Page_Init の分離コードは非常に単純で、いくつかの列を追加してから、GridView の DataSourceID プロパティを設定します。
ASPX:
オブジェクト データ ソースがそこにあり、最初のページ ロード トリガーとして問題なく動作します。しかし、ページ ボタンをクリックするとすぐにグリッドがページから消えますか? 何か案は?
私は DataGrid を使用するだけですが、HyperLinkColumn に必要な動的表示機能がありません。
asp.net - ページload()またはページinit()
asp.netでは、いつグリッドビューをバインドしますか?Page Load()またはPage Init()....なぜですか?
asp.net - ページのライフサイクルと、プログラムでコントロールを作成しようとしたときに page_init の外部にコントロールを表示できない
ユーザーがファイルを Web サーバーにアップロードできるページを作成しています。アップロード後、ページには、アップロードされたばかりのファイルへのリンクと、既にアップロードされている他のファイルへのリンクが表示されます。
アップロードされたファイルへのリンクをプログラムで作成しているので、これを page_init で行う必要があります。そうしないと、リンク ボタンをクリックしてもイベントが発生しません。私のWebページはこれをすべて行います-リンクボタンを作成し、それらをクリックすると、必要なイベントメソッド、つまりファイルをダウンロードするサブを呼び出します。
OK、私が遭遇した問題は次のとおりです。(ファイルをアップロードするために)アップロードをクリックすると、page_init サブルーチンが呼び出され、以前にアップロードされたすべてのファイルがリンク ボタンとして表示されます。次に、現在のファイルをアップロードする btnUpload_click サブルーチンが呼び出されます。
唯一の問題は、現在のファイルが表示されていないことですか? page_init でしかリンクを表示できませんが、btnUpload は page_init の後に呼び出されるため、現在のファイルは page_init の後までアップロードされず、したがって表示されませんか?
これを回避する方法はありますか?
c# - Page_Init の警告メッセージ
PageBase クラス (すべてのページが継承する) によって呼び出されるセキュリティ クラスがあります。このクラスは、ユーザーがログインしているかどうかに応じて、ユーザーをホームページまたはログイン ページにリダイレクトします。閲覧を許可されていないページにアクセスします。次のように言って、これをユーザーに警告したいと思います。
"You are not authorized to view this page, redirecting you"
またはそのようなもの。コードビハインドからjavascriptを呼び出して、ユーザーにアラートを表示できることは知っています。
私の PageBase クラス (ここでも、すべてのページが継承されます) には共通の Page_Init(..) メソッドがあり、そこから js アラートを呼び出そうとしても何も起こりません。コードにブレークポイントを設定しましたが、コードはヒットしていますが、ユーザーはアラートを受け取っていません。これは、Page_Init がページのライフサイクルの早い段階で js を実行できないためであり、それがこの問題の原因であると考えています。
個々のページに機能を追加することなく、これを回避する方法はありますか? また、私が試した2つの方法は次のとおりです。
と
asp.net - ASP.Net - ボタンがクリックされるたびに Page_Load と Page_Init が呼び出されますか?
したがって、コードにはまったくロジックがありません。私は2つの方法を持っていますPage_Init
&Page_Load
ボタンをクリックするたびに、両方のメソッドが呼び出されます。Page_load が呼び出されるのは理にかなっています。しかし、なぜ Page_Init が毎回呼び出されるのでしょうか?
c# - どの「イベント」に -account-ID-session コードを配置する必要がありますか?
現在、顧客が独自のサブドメインを取得する新しいサイトを構築しています。例えば:
このサイトは、IIS、asp.net C# に組み込まれ、実行されています。
そう。多くの仮想ホスト サブドメインがあるためです。私のコードには、データベースに接続してアカウントの ID を確認する関数があります。
ID に応じて、masterpage と contentpage の両方が異なるデータ/デザインを返します。
私の質問は、アカウント ID をセッションに入れる関数 (「アカウント ID」) をどの「イベント」に配置する必要があるかということです。
すべてのページでこれが必要なので、マスターページの page_load に入れようとしましたが、これでは遅すぎます。コンテンツ ページの page_load は、masterpage の page_load の前にレンダリングされると思いますか?
Web ページに何かが書き込まれる前にアカウント ID の確認が行われるように、関数を配置するのに適した場所はありますか?
ありがとう!マット
jquery-mobile - jQueryMobile-pageinitイベントへのバインド
次のjQueryMobileの例を理解しようとしています。
#aboutPage
この文脈では何ですか?オブジェクトpageinit
は何にバインドされていますか?
jquery - JQuery Mobile pageinitでスクリプトを1回だけ実行する方法
jquery mobile とネストされたリストに問題があります。初めてページをロードしたときは見栄えがしますが、jquery モバイル リストをナビゲートすると、スクリプトは document.ready() にあるため実行されません。
を使用して解決策を見つけました
しかし、サイトに 6 つの data-role="page" があるため、スクリプトは 6 回実行されます。「pageinit」でスクリプトを一度だけ実行するにはどうすればよいですか。
ページを操作しようとしているので、最初のページを選択したり、コードを 1 回だけ実行したりしたくありません。
jquery-mobile - pageinit を正しく使用するには?
以下に示すように、各ページに単一のファイルがあり、すべてのページに pageinit イベントハンドラーを実装しようとしています (1 つのページに厳密に属しているものはそこで宣言する必要があると思います)。
イベントはページに適切にバインドされているため、コードは実行されますが、別のページに移動して後で戻ると、pageinit イベントが 2 回実行されます。.live メソッドが pageinit イベントを再度ページにバインドするためだと思います。しかし、pageinit イベントは、ページの初期化時に 1 回だけ呼び出されるべきではありませんか? ここで何が欠けていますか?
jquery-mobile - jQueryMobileでAjaxが読み込まれた後はjQueryイベントが機能しません
私はまだJqueryMobileを初めて使用し、間違いなく優れたフレームワークです。
誰かが私を助けてくれることを願っています。ajaxページの読み込み後にjqueryイベントで問題が発生します。
次のコードは最初のページの読み込みでは機能しますが、他のページにアクセスした後は機能しません。
JS
HTML
pageinit()とpageshow()を使用してみましたが、それでも機能しません。
どんな助けでも大歓迎です。
worpdressのheader.phpのコード: