
防犯や防災時に役立グッズが多数 「備えて安心グッズのお店」
お得なわけあり商品を多数取り揃え 「訳ありお得館」
厳選デジタルグッズのお店 「おもしろデジモノのデジモノ屋」
厳選食品お取り寄せのお店 「まんぷく屋」
美と健康を考えるお店 「La beaut」
ログイン画面の作成準備 ― 2009年12月02日 13時36分43秒
環境が整ったので、ログイン画面から作成していきたいと思います。
ログイン画面自体はIDとパスワード用のテキストボックスと
ログインボタンを配置すれば良いのですが、
Webアプリ特有の問題があります。
それは、オートコンプリートの機能です。
ほとんどのブラウザーで入力したIDとパスワードを記憶できるようになっています。
それはそれで便利なのですが、複数の人が同じPCを共有している環境では
IDが記憶されては困りますので、オートコンプリートの機能を制限する必要があります。
ブラウザの設定で変更することもできるのですが、
台数が多いと手間ですし、漏れがあっても困るため、
アプリ上で制限をかける必要があります。
IEの場合、簡単な設定でオートコンプリートの機能を制限することができるので、
今回はIE以外のブラウザでは使えないようにしたうえで、オートコンプリートの機能に、
制限をかけていきたいと思います。
まず、VisualStudioを起動し、「メニュー」の「ファイル」から
「新しいWebサイト」を選択し、サイトを作成します。
サイトを作成したら、「メニュー」の「Webサイト」から、「新しい項目の追加」
を選び、「login.aspx」という名前でログイン画面を作成します。
ログイン画面を表示させる際にブラウザのチェックを行い、
IE以外のブラウザがきたときには、エラー画面に移動させます。
そのための画面を「err_browser.html」という名前で作成して、
「IEで操作してください」と表示させます。
ブラウザのチェックですが、
「login.aspx」の表示をソースに変更します。
画面の上の方に「サーバーオブジェクトおよびイベント」と表示されているところがあると思うので、
そこを「page」に変更し、隣の「イベント」欄を「Load」に変更します。
「Page_Load」プロシージャが作成されます。
このプロシージャは「login.aspx」が読み込まれたときに実行されるので、
このときにブラウザのチェックを行います。
*******************************************************
'ブラウザチェック
If Request.Browser.Browser <> "IE" Then
Response.Redirect("err_browser.html")
End If
*******************************************************
今回はブラウザの細かなバージョンまでは必要ないので、
上のコードを記述します。
IE以外のブラウザで表示された場合は「err_browser.html」
にリダイレクトしています。
これでIE以外のブラウザを排除できたので、IDとパスワードの
テキストボックスとボタン、メッセージ表示用のラベルを追加します。
追加したら、プロパティを修正します。
ユーザーID用
ID:UserID
AutoCompleteType:disabled
ユーザーID用のテキストボックスではAutoCompleteTypeの設定を変更しています。
「Disabled」にすることで、オートコンプリートを無効にできます。
これでIDの保存がされなくなって複数の人が使用しても大丈夫だと思います。
ログイン画面自体はIDとパスワード用のテキストボックスと
ログインボタンを配置すれば良いのですが、
Webアプリ特有の問題があります。
それは、オートコンプリートの機能です。
ほとんどのブラウザーで入力したIDとパスワードを記憶できるようになっています。
それはそれで便利なのですが、複数の人が同じPCを共有している環境では
IDが記憶されては困りますので、オートコンプリートの機能を制限する必要があります。
ブラウザの設定で変更することもできるのですが、
台数が多いと手間ですし、漏れがあっても困るため、
アプリ上で制限をかける必要があります。
IEの場合、簡単な設定でオートコンプリートの機能を制限することができるので、
今回はIE以外のブラウザでは使えないようにしたうえで、オートコンプリートの機能に、
制限をかけていきたいと思います。
まず、VisualStudioを起動し、「メニュー」の「ファイル」から
「新しいWebサイト」を選択し、サイトを作成します。
サイトを作成したら、「メニュー」の「Webサイト」から、「新しい項目の追加」
を選び、「login.aspx」という名前でログイン画面を作成します。
ログイン画面を表示させる際にブラウザのチェックを行い、
IE以外のブラウザがきたときには、エラー画面に移動させます。
そのための画面を「err_browser.html」という名前で作成して、
「IEで操作してください」と表示させます。
ブラウザのチェックですが、
「login.aspx」の表示をソースに変更します。
画面の上の方に「サーバーオブジェクトおよびイベント」と表示されているところがあると思うので、
そこを「page」に変更し、隣の「イベント」欄を「Load」に変更します。
「Page_Load」プロシージャが作成されます。
このプロシージャは「login.aspx」が読み込まれたときに実行されるので、
このときにブラウザのチェックを行います。
*******************************************************
'ブラウザチェック
If Request.Browser.Browser <> "IE" Then
Response.Redirect("err_browser.html")
End If
*******************************************************
今回はブラウザの細かなバージョンまでは必要ないので、
上のコードを記述します。
IE以外のブラウザで表示された場合は「err_browser.html」
にリダイレクトしています。
これでIE以外のブラウザを排除できたので、IDとパスワードの
テキストボックスとボタン、メッセージ表示用のラベルを追加します。
追加したら、プロパティを修正します。
ユーザーID用
ID:UserID
AutoCompleteType:disabled
ユーザーID用のテキストボックスではAutoCompleteTypeの設定を変更しています。
「Disabled」にすることで、オートコンプリートを無効にできます。
これでIDの保存がされなくなって複数の人が使用しても大丈夫だと思います。
寝室にテレビ ― 2009年12月05日 10時17分14秒
現在、私の寝室にはテレビがありません。
引越ししてお金がないので、とても買える状況ではないのですが、やっぱりあったほうがいいなぁと思っています。
もし買うならどういうのが良いか時々ネットなどで調べるのですが、最近のテレビは録画機能が標準で搭載されている機種が多く、録画機能はぜひほしいと思っています。
寝室ということもあり、それほど大画面は必要ないと思っていて、それよりもダブル録画ができるテレビが欲しいのですが、探してみるとダブルチューナーを搭載していてもダブル録画には対応していない機種がほとんどでした。
リビングにはレコーダーがあるのですが、正直リビングのレコーダーでは足りないのです。
多いときには4チャンネルが重なっているのですが、今は我慢している状態で、いつかは解消したいと考えています。
テレビとレコーダーを買うのであれば、一体型のAVパソコンのほうが良いと思っています。
ダブル録画できて、テレビは当然見られますし、PCとしても使えるので、寝室用にはもってこいです。
VaioLあたりが良いのですが、買えるのはまだまだ先になりそうです。
引越ししてお金がないので、とても買える状況ではないのですが、やっぱりあったほうがいいなぁと思っています。
もし買うならどういうのが良いか時々ネットなどで調べるのですが、最近のテレビは録画機能が標準で搭載されている機種が多く、録画機能はぜひほしいと思っています。
寝室ということもあり、それほど大画面は必要ないと思っていて、それよりもダブル録画ができるテレビが欲しいのですが、探してみるとダブルチューナーを搭載していてもダブル録画には対応していない機種がほとんどでした。
リビングにはレコーダーがあるのですが、正直リビングのレコーダーでは足りないのです。
多いときには4チャンネルが重なっているのですが、今は我慢している状態で、いつかは解消したいと考えています。
テレビとレコーダーを買うのであれば、一体型のAVパソコンのほうが良いと思っています。
ダブル録画できて、テレビは当然見られますし、PCとしても使えるので、寝室用にはもってこいです。
VaioLあたりが良いのですが、買えるのはまだまだ先になりそうです。
老化 ― 2009年12月09日 09時10分46秒
去年四十肩になって腕が上がらなくなったのですが、ようやく普通に腕が上がるようになりほっとしていたら、最近右ひざが痛くなってきました。(T_T)
寒さのせいでしょうか?
老化という言葉が最近重くのしかかっています。
まだそれほどひどくはないし、重労働という仕事でもないので、それほど生活に支障はないのですが、肩こりなども最近つらく感じることもあるし、やばいんじゃないかなぁとあせってきています。
ちょっと改善方法を調べてみます。
寒さのせいでしょうか?
老化という言葉が最近重くのしかかっています。
まだそれほどひどくはないし、重労働という仕事でもないので、それほど生活に支障はないのですが、肩こりなども最近つらく感じることもあるし、やばいんじゃないかなぁとあせってきています。
ちょっと改善方法を調べてみます。
Google日本語入力 ― 2009年12月11日 13時19分57秒
先日、Google日本語入力ベータ版が出たということで、私も一度試してみようと思い、googleのサイトからインストールをはじめました。
しかし、人気があるのかダウンロードにやたらと時間がかかり、何度もやり直しようやくセットアップ用のプログラムをダウンロードし、早速インストールを始めようと思ったら、またダウンロードが始まり、これがまたまったく進まず、最終的にエラーで終了!
せっかく試そうと思っても、これではなぁ!
まあベータ版だし、それほど必要性があるわけでもないのですが、さんざん待たされた挙句のエラーで時間を返せー!
しかし、人気があるのかダウンロードにやたらと時間がかかり、何度もやり直しようやくセットアップ用のプログラムをダウンロードし、早速インストールを始めようと思ったら、またダウンロードが始まり、これがまたまったく進まず、最終的にエラーで終了!
せっかく試そうと思っても、これではなぁ!
まあベータ版だし、それほど必要性があるわけでもないのですが、さんざん待たされた挙句のエラーで時間を返せー!
ヒートテック ― 2009年12月16日 08時36分46秒
寒さが厳しくなってきましたが、私は今年初めてユニクロのヒートテックを購入しました。
Tシャツと靴下をそれぞれ購入したのですが、Tシャツを始めて着るとき、正直薄くて「これで本当にあったかいのか?」と心配になりました。
で、Tシャツを着て寝たところ、おきたら少し汗ばんでました。
思った以上にあったかくなるもんだなぁと驚きましたが、これなら寒さもやわらぐかな!
Tシャツと靴下をそれぞれ購入したのですが、Tシャツを始めて着るとき、正直薄くて「これで本当にあったかいのか?」と心配になりました。
で、Tシャツを着て寝たところ、おきたら少し汗ばんでました。
思った以上にあったかくなるもんだなぁと驚きましたが、これなら寒さもやわらぐかな!
最近のコメント