問題タブ [autoeventwireup]
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-mvc - ASP.NET MVC AutoEventWireupが必要ですか?
aspxページを作成すると、ヘッダーには次のようなものが含まれます。-
ASP.NET MVCアプリでは、次のことを行います。
- このAutoEventWireUp属性を含める必要がありますか?
- これをfalseに設定するとどうなりますか?
- この属性は実際に何をしますか?ASP.NET MVCで有効ですか?
ヒープの人々に感謝します!
c# - AutoEventWireupとbase.OnLoad(e)Selfを呼び出すと、スタックオーバーフローが発生します
VS2008、C#を使用します。AutoEventWireup
がtrueに設定されている場合、Webフォームでは次のように呼び出しますbase.OnLoad(e)
。
最終base.OnLoad(e)
的に呼び出しPage_Load
ます(自分自身を呼び出します)。これにより、スタックオーバーフローエラーが発生します。AutoEventWireup
falseに設定してオーバーライドすることで解決できましたOnLoad
:
これは期待どおりに機能します(スタックオーバーフローはありません)。しかし、最初の例で、基本クラス()のイベントをbase.OnLoad(e)
呼び出すのではなく、同じロードイベントを呼び出す(それ自体を呼び出す)理由を誰かが説明できますか?OnLoad
System.Web.UI.Page
asp.net - Asp.Net AutoEventWireup - コード的に何をしているのか
AutoEventWireUp プロパティが実際に使用されている場所を把握しようとして、リフレクターの Page、TemplateControl、および Control クラスを掘り下げてきました。見事に失敗しました。
AutoEventWireUp についての私の理解は大ざっぱですが、イベント ハンドラー メソッドが自動的にイベントに関連付けられると思いますか? そのため、これが発生しているコードが表示されると思いましたが、そうではありません。
AutoEventWireUp は内部で実際にどこで使用されていますか? リフレクターでコードを見ることはできますか?
前もって感謝します!
asp.net - AutoEventWireUp ページ プロパティの意味は何ですか?
AutoEventWireUp
ページ プロパティの役割がわかりません。
この記事を読みましたが、それでもわかりません。
c# - 多くのコントロールを含むページで AutoEventWireup false (C#)
C# を使用すると、AutoEventWireup が false に設定されている多くのコントロールを持つ Web フォームがあります。これにより、ctor で必要なハンドラーを初期化するか、OnInit をオーバーライドする必要があります。
ページ上のコントロールに必要な処理についてはどうですか? 多くのGridViewイベントなどではなく、ドロップダウンとリストボックスのボタンクリックとSelectedIndexChangedを追加します。
AutoEventWireup が true に設定されている場合、すべてのコントロール (ページを含む) のすべてのイベントが、必要のないすべてのものであっても、舞台裏で接続されるため、パフォーマンスに影響します。
AutoEventWireup が false に設定されている場合、ctor/OnInit に多数または 2 つのイベント サブスクリプションを設定することは適切ですか? (this.Load+=...this.GridView1.Sorted+=...this.Button1.Click+=...など)
c# - ASP.Net C#でページイベントハンドラーを手動で追加する
過去にアプリケーションを構築したときは、AutoEventWireupを使用してページイベントを処理していました。私が読んだことから、これにはかなりのパフォーマンスコストがかかるので、現在のアプリケーションで手動で実行したいと思います。
イベントハンドラーを設定する正しい場所はどこですか?
私の最初の考えは、コードビハインドファイルにコンストラクターを設定してそこで実行することでしたが、部分クラスの自動生成された部分には、オーバーライドするコンストラクターがすでに含まれていると想定しています。
こんな簡単な質問でごめんなさい。これは簡単に検索できるはずですが、必要な答えが見つかりません。助けてくれてありがとう。
asp.net - AutoEventWireup を使用する場合、イベント ハンドラーはどこに配線されますか?
AutoEventWireup の使用に関連していると思われる Web アプリケーションのバグを追跡しようとしています。AutoEventWireup を使用する場合、イベントはいつ、どのように接続されますか?
実行時に発生することは知っていますが、正確にはどのフレームワーククラス/メソッドですか? (フレームワークコードをステップ実行できることを願っています)。
asp.net - Global.asax PostAuthenticateRequestイベントバインディングはどのように発生しますか?
Global.asaxのPostAuthenticateRequestイベントを使用するにはどうすればよいですか?私はこのチュートリアルに従っていますが、 PostAuthenticateRequestイベントを使用する必要があると記載されています。Global.asaxイベントを追加すると、マークアップファイルと分離コードファイルの2つのファイルが作成されました。コードビハインドファイルの内容は次のとおりです
今私が入力すると
正常に呼び出されます。ここで、 PostAuthenticateRequestがこのApplication_OnPostAuthenticateRequestメソッドにどのようにバインドされているかを知りたいですか?メソッドを他の方法に変更するにはどうすればよいですか?
javascript - JavaScript 関数とサーバー側関数を起動するカスタム Web コントロールにサーバー コントロールを追加します。
ASP.Net で WebControl を作成しようとしています。このコントロールでは、HTML コントロールでオーバーライドされた RenderControl メソッドがあります。
サーバー側のメソッド btnExecute_Click() を呼び出すことができるように、ボタンでクリックイベントを呼び出すにはどうすればよいですか? また、このボタンはサーバー側の前に JavaScript 関数を呼び出します。
それを機能させる方法を提案してください。
c# - ASP.NETマスターページのPreRenderが起動しない
両方ともPage_PreRender
、Page_Load
私が使用しているマスターページでは機能しません。Page_Init
ただし、何らかの理由で実行します。AutoEventWireup
trueに設定されています。
空のWebプロジェクトでも試してみました。そこでは正常に動作します。
EnableViewState
編集:私はそれをtrue
修正するためにその設定を理解しました:
しかし、ViewStateを有効にしたくありません。OnPreRender
値が何であっても、オーバーライドも同様に機能しEnableViewState
ます。今、私はなぜだろうと思っています、そしてオーバーライド方法を使用するだけで私にはハッキーに思えます。誰か助けてもらえますか?