- PR -

ASP.NETの画面遷移が、1度のクリックではうまくいきません

1
投稿者投稿内容
しずか
会議室デビュー日: 2004/06/21
投稿数: 14
投稿日時: 2008-12-08 00:27
こんばんは。

ASP.NET(VS2005、C#)で開発をしています。
ある画面から、ボタンをクリックして別の画面に移る際、
一回目のクリックでは、プログレスバーに進行度合が徐々に進むだけで遷移せず、
同じボタンを二回クリックすると、すんなり遷移する現象が起きています。
この現象は、客先で発生していて、会社の環境では発生していません。
また、客先でも、そのアプリを実行しているサーバー上のブラウザでは起きません。
事前コンパイルをすると早くなるという記事が@ITにも出ていたので、試してみましたが、変化はありませんでした。
その会社のPCでインターネット上のホームページ等を開いても、もたつくといったことはないので、とりわけネットワークが遅いというわけではないようです。

上手な質問の仕方が出来なくてすみません。
何か考えられる原因や、解決方法などがありましたら、
ご指導頂けると助かります。

よろしくお願いします。


じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-12-08 00:54
引用:

しずかさんの書き込み (2008-12-08 00:27) より:

ASP.NET(VS2005、C#)で開発をしています。
ある画面から、ボタンをクリックして別の画面に移る際、
一回目のクリックでは、プログレスバーに進行度合が徐々に進むだけで遷移せず、
同じボタンを二回クリックすると、すんなり遷移する現象が起きています。


その Button で何をしているかを書かないと回答しようがないと思います (Button となるとただの HTML におけるリンクではないと思いますので)。 また他の Button ではどうなのか、静的 HTML でも発生するのかなど、原因を絞り込むための情報が必要なのではありませんか?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2008-12-08 10:13
> この現象は、客先で発生していて、会社の環境では発生していません。
> また、客先でも、そのアプリを実行しているサーバー上のブラウザでは起きません。

作ったプログラムの問題より、むしろネットワークの状況から発生している
問題のようにも見えますね。

> その会社のPCでインターネット上のホームページ等を開いても、もたつくと
> いったことはないので、とりわけネットワークが遅いというわけではないようです。

各ブラウザが必ずプロキシを通すような設定になっていて、作成したアプリ自体は
イントラネット内で動作している。
そのプロキシからイントラネット内のサーバへのアクセス(というか、イントラ内の
サーバの名前解決)はちょっと時間がかかる。
そんなことになってたりしませんか?
しずか
会議室デビュー日: 2004/06/21
投稿数: 14
投稿日時: 2008-12-08 22:45
こんばんは。
ありがとうございます。
返信が遅くなってしまって、すみません。
それに書き方も悪くて。

ボタンはイメージボタンで、ただリンクしているだけです。
遷移先のページでは、GridViewにデータをバインドしたりしていますが、
GridViewの行数は多くても数行で、初期表示では、0行です。

私もネットワークの問題ではないかとは思うのですが、
なにぶん技術不足で、まずは自分の作ったものを疑っているのですが・・・。

ネットワークの設定は、次回、客先に行った際に確かめてみます。

1

スキルアップ/キャリアアップ(JOB@IT)