自動ページ遷移について
自動ページ遷移について
VS2005でASP.NETで開発しています。
自動でページ遷移させたいのですが、手法がわからず困っています。
・初期設定ファイルがありここに TimeOut値 を任意に設定
・Application_Start で初期設定を読込み
・複数aspxページで TimeOut後 に任意のページに遷移
ということを行いたいのです。
TimeOut値を固定にすれば
<body onload="setTimeout('fncHoge()', 5000 ~
というように body タグに埋め込むことで可能なのですが、この場合の「5000」という
値を動的に変更したいと思っています。
どのようにするのが良いのでしょうか?
コーディングで body タグの内容を変更できればとても楽なのですが...
javascriptを動的に埋め込むことで、遷移先を任意に変更することはできています。
投稿日時 - 2009-05-12 16:37:13
> <body onload="setTimeout('fncHoge()', 5000 ~
を
<body onload="setTimeout('fncHoge()', <%= TimeOut %> ~
のようにして,コードビハインドなりにTimeOutプロパティを用意すればよいのでは?
投稿日時 - 2009-05-12 17:55:17
お礼
Yune-Kichi 様
ご回答ありがとうございます。
実はこの回答を拝見する前に、違う方法でなんとか実現できました。
ただしその方法はもっと面倒くさい方法でした。
お教えいただいたように、TimeOut値をパラメータ化してコードビハインド(VB側)から操作したかったのですが
その方法がわからず(思いつかず)ややこしい方法を取っていました。
<% ~ %>を使用する方法は私にとっては目からウロコでした。
お教えいただいた方法でやりたかったことも実現できました。
どうもありがとうございました。
投稿日時 - 2009-05-12 19:02:02
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(0件中 0~0件目)
スポンサーサイト検索
新着
注目ピックアップ
おすすめリンク