は、私は、Visual Studio 2010 (私のフォルダ)にフォルダを作って、私は
iは内部のすべてのcontent pages
のすべてのPage_Load
それともPage_PreInit
にクラスをフックしたい...マスターやコンテンツページでそのフォルダベース内の多くのページを持っていますそのfolder
master page
!
私はそのフォルダ内の私的なweb.configでどうすればいいですか?事前web.configの各page_Loadのイベントハンドラ(フック)
答えて
私はそれがあなたがそれを必要としている方法で可能だとは確信していませんが、ここにいくつかの考えがあります。
最初にSystem.Web.UI.Page
とoverride
OnLoad
またはOnPreInit
から継承するクラスを作成する必要があります。そのような何か:
public class MyPage : Page {
protected override void OnLoad(EventArgs e) {
base.OnLoad(e);
}
}
次のことができます:
のいずれかを使用
<system.web/pages>
内部pageBaseType="typename, assembly"
attribute。しかしこれはコードビハインドファイルを持たないページでのみ機能するので、削除してaspx(Mark-Up)ページの上部にあるInherits
属性を削除する必要があります。カスタムクラスを使用するページのコードビハインドファイルを編集し、それを継承させます。
で
おかげでSystem.Web.UI.Page
から継承するカスタムクラスを作成します - OnLoad
をオーバーライドしたりpage_load
イベントをフックアップし、あなたの必要性に従って実装を提供します。
このクラスを構成ファイルの基本ページクラスusing pageBaseType attribute in pages elementとして指定します。
コードビハインドファイルがあるページでは機能しません。 – djsolid
@VinayCお返事ありがとうございました/あなたは私たちに前のコメントについていくつか説明してください。 – MoonLight
@MonnLight、djsolidは正しい - この方法はウェブサイトでも有効です。 aspxページの 'inherits'属性は' pageBaseType'に取って代わるものです。value - コードビハインドクラスを持つファイルの場合、 'inherits'属性はコードビハインドクラスを指します。コードビハインドクラスは、通常継承するクラス(既定ではSystem.Web.UI.Page)を記述します。したがって、Webアプリケーションの場合、構成を使用してベースページクラスを変更することはできません(ただし、コードビハインドファイルを編集する必要があります)。 – VinayC
- 1. C#のJavaScriptイベントハンドラをフックする
- 2. REACTのUnCaughtTypeエラー、イベントハンドラをフックするときのjs
- 3. 各開発者用の非公開web.config
- 4. カスタムエラーPage_Loadは各リダイレクトで実行されます
- 5. をPage_Load
- 6. ASPのPage_Loadイベントは、私は私のasp.netのウェブサイトのweb.configファイルでこの設定を持っている
- 7. どのワードプレスの各タスクの適切なフックですか?
- 8. Page_Load、Page_PreInit、Page_OnInit
- 9. ASP.NET page_load events
- 10. Page_InitとPage_Load
- 11. Page_load in asp.net
- 12. Page_Load in C#
- 13. asp.net page_Loadイベント
- 14. Page_Load実行Button_Click
- 15. フック・イン・フック・プロシージャへのアクセス
- 16. c#updatepanel with timer page_load
- 17. トリガーページのiframeからのメニューコントロールのPage_Load
- 18. 各リリース環境用のAzure Web配置のためのweb.configの変換
- 19. SilverlightアプリケーションのWeb.Config vs SilverlightホスティングアプリケーションのWeb.Config
- 20. クラスレベルで宣言され、page_loadで初期化された変数は、button_clickイベントハンドラでスコープを失いますか?
- 21. C#:Page_Load後のダイナミックコントロールへのアクセス
- 22. ボタンクリック時のPage_Loadの呼び出し
- 23. ASP.NET:親ページのPage_Loadの前に実行
- 24. TFSサービスのフック/ Webフックの監視
- 25. 実行時に各テーブルセルにイベントハンドラをアタッチする
- 26. HTMLイベントハンドラとDOMレベル0イベントハンドラの違い
- 27. GridViewComboBoxColumnをPage_Loadのデータソースにバインドします。
- 28. Page_loadのメソッドデータを投稿する
- 29. radiobuttonlistのpage_loadメソッドを変更します。
- 30. ASP.NETの監視をPage_Load性能が
downvoter、plz私にコメントをする... – MoonLight