DOBON.NETプログラミング掲示板過去ログ
別窓を開く方法
題名: 別窓を開く方法
著者: ROY
日時: 2005/02/28 12:58:56
ID: 9379
この記事の返信元:
(なし)
この記事への返信:
[9380]
Re[1]: 別窓を開く方法
じゃんぬねっと
2005/02/28 13:02:38
[9383]
Re[1]: 別窓を開く方法
Moo
2005/02/28 13:29:31
[9401]
Re[1]: 別窓を開く方法
tatsugoro
2005/03/01 2:18:35
ツリーを表示
環境/言語:[C#.NET]
分類:[ASP.NET]
ROYです。
ASP.NETでアプリケーションを開発しています。
エラーや、システム側からのメッセージを表示するために
別窓か、メッセージボックスの作成を考えています。
JavaScriptを使ってもよいのですが、せっかくASP.NETを使用しているので、
C#のコードから表示できる方法はないでしょうか?
よろしくご教授お願い申し上げます。
題名: Re[1]: 別窓を開く方法
著者: じゃんぬねっと
URL:
http://jeanne.wankuma.com/
日時: 2005/02/28 13:02:38
ID: 9380
この記事の返信元:
[9379]
別窓を開く方法
ROY
2005/02/28 12:58:56
この記事への返信:
(なし)
ツリーを表示
こんにちは、じゃんぬねっと です。
■No9379に返信(ROYさんの記事)
> エラーや、システム側からのメッセージを表示するために
> 別窓か、メッセージボックスの作成を考えています。
> JavaScriptを使ってもよいのですが、せっかくASP.NETを使用しているので、
> C#のコードから表示できる方法はないでしょうか?
もう 1 度、サーバーサイド プログラミング、ラウンド トリップをお勉強ください。
クライアント サイドではスクリプト言語に頼らざるをえません。
エラーページへの移動は、別ですが。
題名: Re[1]: 別窓を開く方法
著者: Moo
URL:
http://moo-asp.net/
日時: 2005/02/28 13:29:31
ID: 9383
この記事の返信元:
[9379]
別窓を開く方法
ROY
2005/02/28 12:58:56
この記事への返信:
[9387]
Re[2]: 別窓を開く方法
じゃんぬねっと
2005/02/28 14:52:41
ツリーを表示
■No9379に返信(ROYさんの記事)
> ROYです。
>
> ASP.NETでアプリケーションを開発しています。
>
> エラーや、システム側からのメッセージを表示するために
> 別窓か、メッセージボックスの作成を考えています。
ASP.NETではMsgBox/MessageBox.Showは使えませんよ...
JavaScript:AlertやJavaScript:Confirmで代用できるかもしれません。
> JavaScriptを使ってもよいのですが、せっかくASP.NETを使用しているので、
> C#のコードから表示できる方法はないでしょうか?
C#からJavaScriptを生成するのですか?
[asp.net]ページがロードされた時にjavascriptを実行するには
http://d.hatena.ne.jp/aspx/20050222#p1
こんなかんじですか?
題名: Re[2]: 別窓を開く方法
著者: じゃんぬねっと
URL:
http://jeanne.wankuma.com/
日時: 2005/02/28 14:52:41
ID: 9387
この記事の返信元:
[9383]
Re[1]: 別窓を開く方法
Moo
2005/02/28 13:29:31
この記事への返信:
[9399]
Re[3]: 別窓を開く方法
ROY
2005/02/28 21:13:43
ツリーを表示
2005/02/28(Mon) 15:02:32 編集(投稿者)
こんにちは、じゃんぬねっと です。
■No9383に返信(Mooさんの記事)
> C#からJavaScriptを生成するのですか?
なるほど、C# から生成すれば、質問者の意図には合うわけですね。
> [asp.net]ページがロードされた時にjavascriptを実行するには
> http://d.hatena.ne.jp/aspx/20050222#p1
> こんなかんじですか?
または、コントロールの属性に埋め込むこともできますよね。
とはいえ、エラーチェックとしての機能は実装できませんが...
私は、検証コントロールによる対応も煩わしくなくて好きですね。
こんなものもあるようですが... (^-^;)
http://www.bassilsoft.com/
題名: Re[3]: 別窓を開く方法
著者: ROY
日時: 2005/02/28 21:13:43
ID: 9399
この記事の返信元:
[9387]
Re[2]: 別窓を開く方法
じゃんぬねっと
2005/02/28 14:52:41
この記事への返信:
(なし)
ツリーを表示
じゃんぬねっと様 Moo様
じゃんぬねっと様のご紹介の
http://www.bassilsoft.com/
も面白そうですが、サードパーティーのコントロールと
格闘する時間がなさそうなので
ポップアップによるメッセージではなく何か別の方法を考えて見ます。
これからもよろしくお願いします。
ありがとうございました。
ROY
題名: Re[1]: 別窓を開く方法
著者: tatsugoro
URL:
http://www.codeseek.net
日時: 2005/03/01 2:18:35
ID: 9401
この記事の返信元:
[9379]
別窓を開く方法
ROY
2005/02/28 12:58:56
この記事への返信:
(なし)
ツリーを表示
> エラーや、システム側からのメッセージを表示するために
> 別窓か、メッセージボックスの作成を考えています。
無理にというわけではないですが、以下を考慮してみることもお勧め。
よりよいユーザインタフェースにしたいならば、メッセージを表示するためにメッセージボックス系のウィンドウを出すべきでは無いとされています。
ユーザインタフェースについての本にはたいてい書かれてますよ。
まぁ、それでも多くのプログラムでメッセージボックスが出されてますけどね。
理由
1、必ずOK等のボタンを押させるため、ユーザの操作が増える。マウス移動、クリック、エンターキー等を押す回数等が増えるということです。
2、OK等のボタンを押すとウィンドウが消えるため、その後、どういうメッセージが表示されていたかわからなくなる。
3、そのメッセージボックスを頻繁に見させられたユーザは、その表示に慣れてしまいOKボタンを条件反射的に押すようになって、警告の意味が低くなってしまう。
4、下に表示されているウィンドウより優先順位が高いため、そのメッセージを見ながら訂正する作業ができない。
5、たいていのメッセージボックスで、ユーザにとってOKではないことに対しても、OKという文字が書かれたボタンが表示されていて、ユーザに不本意な操作をさせている。
ほかにもあるとおもうけど、思いつくだけ。
メッセージボックスに頼るのは、プログラマーの怠慢だとされています。
メッセージボックスを使わない方法でのプログラミングの方がユーザインタフェースは良くなるのに、プログラミング手間がかかることが多いからです。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[ASP.NET]
ROYです。
ASP.NETでアプリケーションを開発しています。
エラーや、システム側からのメッセージを表示するために
別窓か、メッセージボックスの作成を考えています。
JavaScriptを使ってもよいのですが、せっかくASP.NETを使用しているので、
C#のコードから表示できる方法はないでしょうか?
よろしくご教授お願い申し上げます。