問題タブ [page-lifecycle]

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 に答える
391 参照

.net - ページ更新時に入力したクリック方式のボタン!

.net 2.0 アプリケーションを使用していますが、ページの更新時にボタンの onclick メソッドが実行される理由がわかりません。

これが発生する正確なシナリオは、ボタンがクリックされた各項目に対してチェックボックスがチェックされ、onclick メソッドがこの項目を処理し、チェックボックスがクリアされることです。なんらかの理由でページが更新されると、ボタンの onclick メソッドが入力されます。

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

どうもありがとう、

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

asp.net - SSRS 2005 レポート関数

SSRS 2005 (および 2008 だと思います) では、レポートに機能を提供できます。また、私が間違っていなければ、アセンブリ全体にも機能を提供できます。これにより、レポートがレンダリングされる前に何らかの作業を実行できます。

ASP.NETページのライフサイクルのどの時点でこの関数がコンパイルおよび/または実行されるかを知っている人はいますか?

On_Render が実行されていると思いがちですが、それは明らかに単なる推測です。

SSRS 2008レポートは同じ機能を持っていますか? もしそうなら、それはどの時点で実行されますか?

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

asp.net - CompareValidatorが原因でButton_Clickイベントが発生しません

ページを<asp:Button/>離れるためのページと、そのデータを確認するため<asp:TextBox/>の日付と別の日付を取得するためのページがあります。<asp:TextBox/>

確認バリデーターは次のように構成されています。

p>

ページ上でフィールドを編集するとき、ControlToValidateまたはControlToCompareフォーカスを失ったときに比較バリデーターが実行されます。

いずれかのフィールドを編集し、ボタンをクリックしてページを終了すると、比較バリデーターが実行されてエラーメッセージが表示されますが、Button_Clickメソッドは実行されません。

ボタンのcausesValidation属性はに設定されfalseます。

サーバー検証やTextBox.Text値を使用するregexValidatorを使用せずに、比較バリデーターの機能を維持しながらButton_Clickメソッドを実行できますか?

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

asp.net - カスタム ハンドラで ClientScriptBlock を登録しますか?

ファイルのアップロードを処理する ASP.NET のカスタム コントロールを使用しています。コントロールには、次のようなものを使用してコード ビハインドにハンドラーがあります。

そのサブ内で、サーバーにポストバックしてデータベースでいくつかの作業を行いますが、戻ってきたときにその時点で JavaScript を登録する必要があります。

ただし、Page.ClientScript.RegisterClientScriptBlockまたはを使用するScriptManager.RegisterClientScriptBlockと、スクリプトがページに読み込まれません。ページを実行して更新し、アップロード ダイアログ ウィンドウを閉じるには、この JavaScript が必要です。ページが既に読み込まれているためだと思います。

誰もこれを行う方法について何か良いアイデアを持っていますか?

0 投票する
6 に答える
833 参照

asp.net - ASP.NET の winform に似た哲学とページのライフサイクルがしばしば邪魔になる

同じ Web サイト内の MVC + 従来の Web フォーム

、MVC と従来の Web フォームを混在させることが可能かどうか疑問に思っています (コードが不均一になっても、既に行ったことを再実装したくありません...)

元の質問

ASP.NET (および一般的な Web プログラミング) の理解が深まるほど、ASP.NET のページ ライフサイクルとその winforms のようなパラダイムが嫌いになります。独自のハンドラーで記述するか、せいぜい、データ バインドされたコントロールを使用せずに単純な .aspx テンプレートを使用することで、より短い時間でより良い結果が得られるとますます確信しています。
何かを行う ASP.NET の方法を学ぶたびに、時間を無駄にしたと感じ、車輪を再発明することになります。

System.Web.UI.* コントロールを上手に使用していますか?
ページのライフサイクルに混乱していませんか?
各ページに SQLDataSource を配置すると、保守できないコードが生成されるように感じませんか?

アップデート

そのように感じたのは私だけだとは信じられませんでしたが、今では自分が正しかったことを知っています. MVCに関するいくつかのビデオを見ていますが、探していたものとまったく同じように見えます。明日、取り付けて試してみます。

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

iframe - PageLoad 後に IFrame をロードする方法

1 つのページ .aspx があり、 page では、ヘッダー ページに iframe を配置しました。

iframeページの読み込みが完了した後に読み込まれる可能性はありますか?

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

c# - ASP.NET でネストされた UserControl を読み込む

ネストされたコントロールが正しく読み込まれないという問題があります。さまざまなページ メソッドを試しましたが、何も機能しないようです。

編集: サイトは正常にコンパイルおよび実行されますが、空白の画面が残るだけです。

基本的に、グラフのラッパー コントロールを使用して、データを選択し、バインドし、多くの抽象化を使用してグラフをカスタマイズできます。簡単に表現したいグラフのグループが存在する可能性があるため、別のラッパー コントロールが必要です。

一般化された答えも素晴らしいでしょう。

これが私が持っているものです。カスタム プロパティ/属性をフィラーに置き換えました。

デフォルト.aspx:

OuterUserControl.ascx:

OuterUserControl.ascx.cs:

InnerUserControl.ascx:

InnerUserControl.ascx.cs:

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

asp.net - ASPX ファイルにコードを含めることでパフォーマンスに違いはありますか?

コードを aspx ファイルに配置すると遅くなりますか? コードはアクセスごとに再コンパイルされますか?

私の考えでは、aspxファイルのコードは、最初にdll(おそらくPage_Init内)にアクセスするときにコンパイルされ、Temp Asp.Netフォルダーに移動されます。また、.aspx ファイルは、IIS がファイルを検出するために必要です。

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

asp.net - ユーザーがリクエストを離れるときにクリーニングアイテムを制御できますか?

複数のファイルをアップロードできるページがあります。ファイルは常にアップロードされます。つまり、多くのFileUploadコントロールとそれぞれの近くに送信ボタンがあり、すぐにアップロードされます。

ユーザーがページを離れてメインコンテナを保存せずに別のページに移動したら(たとえば、「item」= product / note / doc /これらのファイルが添付されているもの)、アップロードされたファイルをサーバーから削除する必要があります。 。

言い換えれば、ユーザーが戻ってくるつもりがないことをどうやって知ることができますか(つまり、彼はブラウザをシャットダウンするなど)。