問題タブ [pageload]
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 - ページの読み込み時にASPValidationGroup検証をトリガーする
ページの読み込み時にASP.NETバリデーターコントロールをトリガーする方法を探しています。
私のページには、ValidationSummaryと一連のRequiredFieldValidatorsおよびCheckBoxListValidatorsがすべて同じValidationGroupに割り当てられています。検証グループに関連付けられているボタンをクリックすると、ページが適切に検証されます。
ValidatorValidate()関数とPage_ClientValidate()関数の両方を使用して、クライアント側でJavaScriptを使用しようとしました。これらのアイテムの両方を使用しようとすると、IE8で「ObjectExpected」エラーが発生します。これらの関数に正確に何を渡す必要がありますか?ValidationGroupまたは検証したい個々のコントロール?さまざまなチュートリアルやブログ投稿を見てきましたが、どれもとてもシンプルに見えますが、これらの機能を理解しようと頭を悩ませています。
wordpress - jQueryAjaxページロードパズル
まだこのjQueryのものを学んでいます...
私はこのajaxページローダーが好きです。<div id="content">
箱から出してすぐにWordpressで動作します。しかし、気になることが1つあります。それは、ajaxがページを読み込んでスピナーを回転させるときに折りたたまれ、ページのフッターを上下にジャンプさせるのではなく、divにそのサイズの一部を保持させたいということです。は500〜600ピクセルよりも高い必要はないので、フッターが上下にバウンドすることはありません。それが書かれている方法でこの関数でそれは可能ですか?以下は最も関連性の高い機能です。(私が省略した他のものは、WordpressとそのURL構造に関係している必要があります。)
asp.net - system.web.ui.page の page_load が呼び出されない
私は周りを見回してきましたが、私の問題に適合するものは見つかりません。
私は c# asp.net Visual Studio 2005 でこれを行っています。マスター ページがあり、そこから Page_Load イベントを削除しました。マスター以外のページで Page_Load を起動したかったからです。したがって、マスターページ以外のページの1つで:
page1.aspx:
/li>masterpage.cs で:
/li>
表示されているコードは、ページの上部にある水平の単一レベルのメイン メニュー用であり、ページのリロード後に選択したメニューを強調表示したかったのですが、page1.aspx の page_load が呼び出されていないようです!
これは、マスターページのメニューの一部です。
ホバーと選択 (例: gtm_sel) のすべての css スタイルが定義され、適切に機能しています。 'gtm'); それは魅力のように機能します
ぐちゃぐちゃ。
vb.net - ページのポストバックで動的チェックボックスの「Checked」プロパティを読み取る
長々とした投稿で申し訳ありませんが、作成中の .NET ページで問題が発生しています。
最後の質問: Page_Load サブルーチン中に動的に作成されたチェックボックスの「Checked」プロパティを確認するにはどうすればよいですか?
詳細:基本的に、ユーザーが選択した数に基づいていくつかのテーブル行を動的に作成する VB.NET ページがあります。たとえば、ユーザーがドロップダウン リストから「3」を選択すると、ページはポスト バックし、3 つのテーブル行を作成します。各行には、いくつかのテキスト ボックス、ドロップダウン リスト、およびチェックボックスが含まれています (これらはすべて、単純な HTML コントロールではなく、.NET フォーム コントロールです)。
通常、ユーザーはフォーム コントロールにいくつかの詳細を入力し、[送信] ボタンをクリックします。その後、ページは各行を繰り返し処理し、データを SQL Server テーブルに挿入します。
ただし、ユーザーがその行のチェックボックスをオンにすると、ページはその行を無視し、ユーザーが [送信] をクリックしたときにその行のデータをデータベースに挿入しないことを意味します。
これはうまく機能しますが、問題があります。ユーザーが [送信] をクリックし、フォーム コントロールに入力された値の一部が無効な場合 (たとえば、ユーザーが名前を入力しなかった場合)、ページはデータを送信せず、代わりにエラーを表示します。変更する必要がある値をユーザーに通知します。ただし、たとえば、ユーザーが 3 つの行を作成し、(チェックボックスをオンにして) 3 行目を「無視」することを決定した場合、ページがポストバックされたときに無効なエントリが見つかり、ユーザーにフォームを再表示してそれらを許可します。エラーを修正するには、ページが 3 行目を完全にレンダリングしないようにしたいと思います。結局、最初は 3 つの行を作成することを選択しましたが、必要なのは 2 つだけであると判断しました。したがって、3 行目が再作成されないのは理にかなっています。
まず、Page_Loadサブルーチン内で次のようなコードを使用しました。
しかし、チェックボックスにチェックが入っていても、objCheckbox.Checkedは常にFalseを返しているように見えました。ページが読み込まれると、テーブルの行が再びレンダリングされ、チェックボックスにチェックマークが表示されたので、ポストバックで値が失われたわけではありません。しかし、チェックボックスがオンになっているかどうかを確認した時点で、常にFalseが返され、ユーザーが必要としないテーブル行がレンダリングされます。
この問題を回避する方法を知っている人はいますか? 私は .NET ViewState とページのライフサイクルに関する記事をたくさん読みましたが、うまくいく解決策をまだ見つけていません。いくつかの動的コントロールを再作成する前に、チェックボックスがチェックされているかどうかを確認できるようにする必要があります。
ViewState を利用するこの代替コードを試しましたが、役に立ちませんでした。
これを行うと、次のエラーが発生します。
「System.Web.UI.Control.Protected Overridable ReadOnly Property ViewState() As System.Web.UI.StateBag」は「保護」されているため、このコンテキストではアクセスできません。
そこで、Checkbox から継承したカスタム クラスを作成しようとし、ViewState プロパティをオーバーライドしてパブリックにしようとしました。
しかし、基本的に、保護されたメンバーをパブリックメンバーでオーバーライドできないことがわかりました。新しいクラスなどを作成した経験がほとんどないので、困惑しています。
だから、誰かがチェックボックスをチェックする方法を教えてくれたら、私は永遠に感謝します! 問題の解決に 1 日を費やしましたが、うまくいきませんでした。
前もって感謝します!
jquery - 更新パネルのコントロールをJQueryで正しく機能させるにはどうすればよいですか?
更新パネルを介してロードされるコントロールがあり、ユーザーが最初にページをロードしたときに最初に表示されないアイテムがあります。私はこのコントロールでいくつかのjqueryを使用していますが、私が抱えている問題は、コントロール内の要素を再バインドするためにjqueryreadyイベントを起動できない典型的な問題です。コントロールが独自のページにロードされている場合は正常に機能しますが、それがより大きな構造の一部であり、その中に埋め込まれている場合、これは機能していないようです。
pageLoadへのバインドなどのメソッドを試しましたが、機能していないようで、コントロール自体の内部にあるjavascriptコードに関連していると思われます。
だから私はこのような構造を持っています
私はあなたが提供できるどんな助けでもありがたいです。
php - PHP API と Javascript を使用して Web ページに最新のツイートを表示する方が良いですか?
カスタム CSS を使用してツイートのスタイルを設定し、ページの読み込み速度を維持しながら、ユーザーの最新のツイートを Web ページに表示したいと考えています。
最新のツイートを 2 つの方法で表示することができました。
PHP Twitter ライブラリの使用(Aaron Brazell による)。このメソッドを使用すると、ページが完成してクライアントに送信される前に、PHP コードが Twitter からの応答を待つ必要があります。これにより、ページの読み込み時間が非常に予測不能になり、ページの読み込みが遅くなり、ユーザーに迷惑をかける可能性があります。
Blogger の Twitter ウィジェットを使用すると、ページの残りの部分が読み込まれた後に JavaScript を使用して最新のツイートが読み込まれます。これにより、ユーザーはページを表示する前に Twitter の応答を待つ必要がなくなります。
これらのさまざまな方法を使用してユーザーの最新のツイートを表示することについて、他に長所と短所があるかどうか、また、カスタム CSS スタイルを有効にして優れたページ読み込みパフォーマンスを提供する別の解決策があるかどうかを知りたいです。
また、これら 2 つの方法は、Twitter がレート制限を適用する方法にどのように影響しますか? PHP を使用すると、ツイートをキャッシュできるため、Twitter への呼び出しを減らすことができますが、JavaScript を使用すると、これは私の知る限り不可能ですか?
asp.net - ASP.Net / Umbraco の Web サイトは、(最初は) サーバーの応答時間が非常に長い
私はこの問題を抱えています。ISP で Umbraco CMS を使用して ASP.NET Web サイトを立ち上げました。(非常に基本的な情報サイトです。特別なことは何もありません。)
しかし、ウェブサイトにアクセスしようとすると、最初のページ読み込みに時間がかかり、最大で 20 秒かかることもあります。もちろん、これはばかげています。その後、サイトを比較的すばやくナビゲートできるようになりました..
そのため、最初のページロードはすべて遅く、その後は多かれ少なかれすべて問題ありません。
誰が問題が何であるか考えていますか? IISでしょうか?ASP.NET?
sqldatasource - SQLDataSource はデータを 2 回バインドします :(
この問題は私を本当に怒らせています。
Asp.Net アプリケーションには、DropDownStore と DropDownCampaign の 2 つの DropDownLists があります。
ご覧のとおり、どちらも SQLDataSources にバインドされています。
2 番目の DropDownList の SQLDataSource は次のようになります。
ユーザーが最初の DropDownList のエントリを選択すると、2 番目の DropDownList がバインドされるようにします。
これはうまくいきます。しかし、最初の DropDownList の値をプログラムで設定すると、2 番目の DropDownList が2 回バインドされます。
なんで?
asp.net - ASP.NET ページには動的要素が含まれているため、読み込みに時間がかかります
test.aspx ページにチェックボックスのテーブルを動的に作成しています。テーブルのディメンション (行数と列数) は、データベースにクエリを実行することによって決定されます。
test.aspx ページで、次のことを行います。
現在、行数= 20、列数= 10ですが、増加する可能性があります(列の可能性が高くなります)。
Firebug の [Net] タブを使用して、さまざまなイベントにかかった時間を確認したところ、GetTest.aspx が 4 分近くかかっていることがわかりました。これは、待機するには時間がかかりすぎます。
ページの読み込み時間を短縮する方法はありますか? 動的チェック ボックスを作成する私のアプローチは正しいですか?
前もって感謝します。
乾杯
asp.net - ASP.NET URL 書き換えによる複数の Page_Load イベント
URL書き換えモジュールとしてintelligencia urlrewriterを使用しています。URLが書き換えられたときにのみ発生する非常に奇妙な問題が1つありますが、すべての書き換えられたページではなく、より楽しくするためです。
編集:何が問題なのかを伝えるのを忘れていましたboing boing . 問題は、Page_Load イベントが 2 回発生することです。
これは私のフォーム書き換えアダプターがどのように見えるかです:
System.Web.UI を使用します。System.Web の使用; System.Web.UI.WebControls を使用します。
public class FormRewriterControlAdapter : System.Web.UI.Adapters.ControlAdapter {
}
public class RewriteFormHtmlTextWriter : HtmlTextWriter {
}
そして、これは私のweb.configがどのように見えるかです
この問題を引き起こす可能性があることを読んだので、HTMLマークアップをチェックしました。
敬具、マーク