• ベストアンサー

[ASP.NET] ページ内でジャンプ。

mrt136の回答

  • ベストアンサー
  • mrt136
  • ベストアンサー率35% (33/92)
回答No.1

JavaScriptを動的に埋め込む事で解決出来るかも知れません。 参考URLを参照してみてください。 RegisterStartupScriptメソッドを使ってみてはどうでしょうか?

参考URL:
http://www.atmarkit.co.jp/fdotnet/dotnettips/160regscript/regscript.html
aw11
質問者

お礼

mrt136さんありがとうございますっ! RegisterStartupScriptを使用して、サーバー側からコントロールにsetfocusすることで、スクロールするようになりました。

関連するQ&A

  • ページロード時のチェック

    ページロード時のチェック VB2008 ASP.NET 「WEBアプリケーション」で開発しようと思っています。 他画面から自画面に遷移してきたときに、セッションに設定されていた値をコントロールにセットします。 そしてその値のチェックをし、エラーの場合ValidationSummaryでメッセージを表示したいのですが、どのように行えばいいかわかりません。 ご教授の程、よろしくお願いします!

  • ページ遷移方法について

     mitsu1112と申します。どうぞよろしくお願いします。  現在、ASP.NET2.0にて開発を行っていますが、 何分プログラミング自体初心者であるため、 わからないことだらけです。  ログイン機能を備えた社員スケジュールを 管理するサーバを構築したいのですが、 私に与えられた任務は、  「画面の遷移方法について調べ上げ、こういったときに  こういった方法を使って遷移する」ということを判断する というものです。  2.0で行える遷移方法は4つあると認識し、 それぞれの特徴もおおよそとらえていると思いますが、 どの場面でどの方法を使うかという明確な使い分けが まだ自分にはわかりかねます。  そこで質問したいのが、こういった使い分けは どうしたらよいのか、そして自分で勉強するなら どういったところを調べたらよいでしょうか。  長くなってすいません。ご回答よろしくお願いします。

  • ■VS2005によるモバイルWebフォームの作成について

    ■VS2005によるモバイルWebフォームの作成について [開発環境] Visual Studio2005 [開発言語] ASP.NET / VB2005 / .netFw3.5 [概要]  モバイルWebフォームで携帯サイト作成中 [質問内容] ・いつもお世話になります。m(__)m  現在モバイルサイトを作成中なのですが、  何点か解らない事があり、困っています。  ご存じの方いらっしゃいましたら、ご教授  願えませんでしょうか。 (1)モバイルWebフォーム上にセットした、「Link」コントロールを  押下した時、遷移先のページへ動的な値を渡したい。  (DBから取得中の情報)  単純に次のページに値を渡す方法も解りませんm(_ _)m  クリックイベントのようなものがあるのでしょうか? (2)モバイルWebフォーム上では、HTMLタグの「<hr>水平線」が使用  出来ないが、水平線のようなものをセットし、区切りを作りたい。  良い方法はありませんでしょうか? (3)携帯端末(Docomo,AU,SoftBank)で、下記の内容を実装して問題は無いでしょうか?  1.Session変数を使用して、遷移時に値を渡す。  2.Server.Transferでの画面遷移  3.Response.Redirectでの画面遷移 (4)コントロールの頭に文字を入れたい。  例:  検索文字列:[TextBox]  ↑↑↑↑↑↑  (モバイルWebフォームでは1行に1個のコントロール?) 以上4点ですが、どうぞ宜しくお願いします。

  • ページ間ポスティングと検証コントロール

    ASP.NET2005(C#)の勉強をしているのですが、検証コントロールとページ間ポスティングを利用した際にわからないことがあります。 Button1とTextBox1があるとして、 Button1をクリックした際にTextBox1の必須入力の検証(サーバー側での検証)を行い、正常な場合はButton1のPostBackUrlプロパティに指定したページに遷移し、入力チェックに引っ掛かった場合は、通常のポストバックで現在のページのまま検証コントロールのエラーメッセージを表示させたいのですが、そのようなことは可能でしょうか?

  • 動画・Flashファイルの配置

    ASP.NETで開発しています。 動画やFlashファイルなどを画面に表示したいのですが<EMBED>タグや<OBJECT>タグが「サーバーコントロールとして実行」にすることができず、悩んでいます。他に何か方法があるのでしょうか。

  • 自動ページ遷移について

    VS2005でASP.NETで開発しています。 自動でページ遷移させたいのですが、手法がわからず困っています。 ・初期設定ファイルがありここに TimeOut値 を任意に設定 ・Application_Start で初期設定を読込み ・複数aspxページで TimeOut後 に任意のページに遷移 ということを行いたいのです。 TimeOut値を固定にすれば  <body onload="setTimeout('fncHoge()', 5000 ~ というように body タグに埋め込むことで可能なのですが、この場合の「5000」という 値を動的に変更したいと思っています。 どのようにするのが良いのでしょうか? コーディングで body タグの内容を変更できればとても楽なのですが... javascriptを動的に埋め込むことで、遷移先を任意に変更することはできています。

  • WEBユーザーコントロール

    ASP.NETで開発をしております。fw2.0です。 WEBユーザーコントロールでDBの読み込み画面AとDBの書き込み画面Bを作ったとします。 WEBフォームにAとBをのっけた場合、Bの書き込み処理が終わった後にAの表示を更新させる にはどうしたらいいのでしょうか? イベントのとり方がわからなくて困っています。 ユーザーコントロールを使わなければ普通にイベントを取れるのですが。。。 出来ればユーザーコントロールを使いたいので WEBフォームでユーザーコントロールのイベントを取る方法があれば教えてください。

  • ASP.NET による画面遷移で質問です。

    はじめまして。 ASP.NETのC#で開発を行っていますが、画面遷移で困っています・・・ A画面 ⇔ B画面 ⇔ C画面 と遷移する場合と、 A画面 ⇔ C画面 へ遷移する場合があり、戻り先が操作により異なります。 その場合、遷移元の情報はどのように保持していいのでしょうか? 現在は、ページ情報(各種コントロール情報・遷移元画面名)クラスを作り、Listに格納しセッションにて保持しています。 しかしなが、使い勝手が悪く(作り方が悪いのか・・・)困っています。 一般的にはこのような画面遷移のシステムを作る際はどのように作成するものなのでしょうか?宜しくお願いします。

  • コントロールパネルのページを普通に表示させたい

    こんにちは いつも思ってたんですが、windowsのコントロールパネルのページを開いた状態で他のページをクリックすると非表示になってしまいますよね? あれってどうにかならないんでしょうか…… たとえばネットのページを参考にしながら作業をするときなど、ブラウザを見た後一回一回コントロールパネルの一覧ページからその作業ページをクリックして開かないといけませんよね? あれが面倒で面倒で仕方ないんですが、どうにかできませんでしょうか?

  • VS2010のASP.NETをIIS6で使用可?

    VS2005のASP.NET/C#でサイトを作り、Win2k3 ServerのIIS6に発行し運用しています。 IIS6のASP.NETのバージョンは2.0ですが、開発環境をVS2010にしてASP.NET/C#を 使ってサイトを作った場合、Win2k3のIIS6で使用可能でしょうか? それとも、Serverは、Win2k8 Serverにしないとダメなのでしょうか? ご存じの方よろしくお願いします。