問題タブ [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.

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

asp.net-mvc - ASP.NET MVC AutoEventWireupが必要ですか?

aspxページを作成すると、ヘッダーには次のようなものが含まれます。-

ASP.NET MVCアプリでは、次のことを行います。

  • このAutoEventWireUp属性を含める必要がありますか?
  • これをfalseに設定するとどうなりますか?
  • この属性は実際に何をしますか?ASP.NET MVCで有効ですか?

ヒープの人々に感謝します!

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

c# - AutoEventWireupとbase.OnLoad(e)Selfを呼び出すと、スタックオーバーフローが発生します

VS2008、C#を使用します。AutoEventWireupがtrueに設定されている場合、Webフォームでは次のように呼び出しますbase.OnLoad(e)

最終base.OnLoad(e)的に呼び出しPage_Loadます(自分自身を呼び出します)。これにより、スタックオーバーフローエラーが発生します。AutoEventWireupfalseに設定してオーバーライドすることで解決できましたOnLoad

これは期待どおりに機能します(スタックオーバーフローはありません)。しかし、最初の例で、基本クラス()のイベントをbase.OnLoad(e)呼び出すのではなく、同じロードイベントを呼び出す(それ自体を呼び出す)理由を誰かが説明できますか?OnLoadSystem.Web.UI.Page

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

asp.net - Asp.Net AutoEventWireup - コード的に何をしているのか

AutoEventWireUp プロパティが実際に使用されている場所を把握しようとして、リフレクターの Page、TemplateControl、および Control クラスを掘り下げてきました。見事に失敗しました。

AutoEventWireUp についての私の理解は大ざっぱですが、イベント ハンドラー メソッドが自動的にイベントに関連付けられると思いますか? そのため、これが発生しているコードが表示されると思いましたが、そうではありません。

AutoEventWireUp は内部で実際にどこで使用されていますか? リフレクターでコードを見ることはできますか?

前もって感謝します!

0 投票する
3 に答える
46189 参照

asp.net - AutoEventWireUp ページ プロパティの意味は何ですか?

AutoEventWireUpページ プロパティの役割がわかりません。

この記事を読みましたが、それでもわかりません。

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

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+=...など)

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

c# - ASP.Net C#でページイベントハンドラーを手動で追加する

過去にアプリケーションを構築したときは、AutoEventWireupを使用してページイベントを処理していました。私が読んだことから、これにはかなりのパフォーマンスコストがかかるので、現在のアプリケーションで手動で実行したいと思います。

イベントハンドラーを設定する正しい場所はどこですか?

私の最初の考えは、コードビハインドファイルにコンストラクターを設定してそこで実行することでしたが、部分クラスの自動生成された部分には、オーバーライドするコンストラクターがすでに含まれていると想定しています。

こんな簡単な質問でごめんなさい。これは簡単に検索できるはずですが、必要な答えが見つかりません。助けてくれてありがとう。

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

asp.net - AutoEventWireup を使用する場合、イベント ハンドラーはどこに配線されますか?

AutoEventWireup の使用に関連していると思われる Web アプリケーションのバグを追跡しようとしています。AutoEventWireup を使用する場合、イベントはいつ、どのように接続されますか?

実行時に発生することは知っていますが、正確にはどのフレームワーククラス/メソッドですか? (フレームワークコードをステップ実行できることを願っています)。

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

asp.net - Global.asax PostAuthenticateRequestイベントバインディングはどのように発生しますか?

Global.asaxのPostAuthenticateRequestイベントを使用するにはどうすればよいですか?私はこのチュートリアルに従っていますが、 PostAuthenticateRequestイベントを使用する必要があると記載されています。Global.asaxイベントを追加すると、マークアップファイルと分離コードファイルの2つのファイルが作成されました。コードビハインドファイルの内容は次のとおりです

今私が入力すると

正常に呼び出されます。ここで、 PostAuthenticateRequestがこのApplication_OnPostAuthenticateRequestメソッドにどのようにバインドされているかを知りたいですか?メソッドを他の方法に変更するにはどうすればよいですか?

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

javascript - JavaScript 関数とサーバー側関数を起動するカスタム Web コントロールにサーバー コントロールを追加します。

ASP.Net で WebControl を作成しようとしています。このコントロールでは、HTML コントロールでオーバーライドされた RenderControl メソッドがあります。

サーバー側のメソッド btnExecute_Click() を呼び出すことができるように、ボタンでクリックイベントを呼び出すにはどうすればよいですか? また、このボタンはサーバー側の前に JavaScript 関数を呼び出します。

それを機能させる方法を提案してください。

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

c# - ASP.NETマスターページのPreRenderが起動しない

両方ともPage_PreRenderPage_Load私が使用しているマスターページでは機能しません。Page_Initただし、何らかの理由で実行します。AutoEventWireuptrueに設定されています。

空のWebプロジェクトでも試してみました。そこでは正常に動作します。

EnableViewState編集:私はそれをtrue修正するためにその設定を理解しました:

しかし、ViewStateを有効にしたくありません。OnPreRender値が何であっても、オーバーライドも同様に機能しEnableViewStateます。今、私はなぜだろうと思っています、そしてオーバーライド方法を使用するだけで私にはハッキーに思えます。誰か助けてもらえますか?