2018.10 «  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  » 2018.12

Javascriptで入力チェック後、登録処理
サーバーコントロールのボタンの場合
AutoPostbackなんていうプロパティは存在せず
クリックをしたら、必ずsubmitを行ってしまいます

従って、Javascriptで入力チェックを行い
エラーであっても、submitを行ってしまい
入力チェックを行った意味がなくなってしまいます

こうした現象を、簡単なカラクリで回避することが可能です

まず、入力チェックのJavascriptで
エラーが発生したら、戻り値にfalseを
問題がなければ、trueを返すようにしておきます

そして、コントロールにJavascriptを以下のように設定します
コントロールID.Attributes.Add("onclick", "if (check() == false) return false;")

これで、入力チェックに引っかかった場合
サーバーサイドに処理が引き渡されることはありません
†2008/12/18 12:34 †
| 仕事 | コメント(0) | トラックバック(9) |
サーバーコントロールにJavascriptを追加する
ASP.NETにて
 ・テキストボックスに入力された日付のスラッシュ編集を行う
 ・登録ボタンを押下された時に
  クライアント側にて入力チェックを行う

と言ったことを行う場合、Javascriptを使用すると思います
HTMLのコントロールにすれば
input id="button" type="button" onClick="check()"/
と言った感じで、Javascriptを組み込むことが出来ますが
サーバーサイドでの処理で
このコントロールの内容を参照することが出来ません

サーバーコントロールの場合
asp:Button ID="button" runat="server" Text="ボタン"/
この中に、Javascriptを組み込むことが出来ません

では、どうすれば良いのか?

簡単です
こんな感じにすれば組み込むことが出来ます
サーバーサイドでのLoad処理時に

コントロールID.Attributes.Add("onclick", "check()")

と、しておけば
指定したコントロールにJavascriptを組み込む事が出来ます
第一引数には、イベントを設定します

なので、基本的にASP.NETの場合、画面のコントロールは
サーバーコントロールで問題ありません
(サーバーサイドでまったく参照しないのであれば
 HTMLコントロールで問題ないですが)
†2008/12/10 08:59 †
| 仕事 | コメント(804) | トラックバック(12) |
Asp.net開発
今月から、Asp.netで開発する事になりました

Webの開発は久々だったので、ちょっと楽しみだったのですが・・・

単純な作業が非常に複雑・・・

クライアント制御と、サーバー制御の切り分けが難しいね

取得したデータをチェックボックスと供に

グリッドに表示したいだけなのに

その設定が非常にややこしい

グレープシティーのスプレットを使うと

多少、開発が楽になったけど

画面上で、チェックを付けて

サーバー処理を行うと、チェックが付いていないと判定される・・・

SaveChange(だっけ?)を使えば

チェックを付けた時に、チェックが付いていると判定されるけど

チェックをはずすと、チェックが付いていると判定される・・・

はぁ、嫌になっちゃうね

こんな単純な事で悩みたくないよ

Web開発って、もっと柔軟で、簡単にならないものかね?
†2008/11/13 00:00 †
| 仕事 | コメント(0) | トラックバック(4) |
ルビコン川を渡る
ルビコン川とは、イタリア北部にある川で

古代ローマでは、この川が本土と属州国境線となっていて

(属州と言うのはローマの海外領土ですね)

当時、武装した状態でルビコン川を越えて

ローマに入る事を禁じていました。

しかし、ガリア(フランス)遠征中に

政敵・ポンペイウスの画策により、ガリア属州総督解任と

本国召還を命じられたジュリアス・シーザーは

「賽は投げられた」と言って

国禁を犯し、武装した状態でルビコン川を渡り

内乱を経てポンペイウスを打ち破り、権力を掌握しました


まぁ、国禁を犯すと言うのは、オーバーですが

仕事をする上で、一歩踏み入れたら

後戻りできなくなる状況

「覚悟」を決めなければならない時が出てくるでしょう

いや、「覚悟」を決めなければならない場面は

常に付きまとっていますね

ただ、その一歩を踏み出す勇気があるかどうか

私も、もう30歳

ルビコン川を渡る覚悟で仕事に臨まなければならないな
†2008/09/23 10:25 †
| 仕事 | コメント(0) | トラックバック(1) |
文章を書く
仕事を行うに当たり

連絡手段としてメールを使用するのが当たり前になっています

ブログを書いていても思うのですが

自分の文章はあまりに稚拙な為

少しずつ、改善していかなければいけないなと感じました

私が良く指摘されてしまうのが

「接続詞が不適格」なところです

例えば、、、

 「現状、以下のような問題が発生しています。
  ですので、この様な対策が必要です。」

と言ったように、「ですので」と言う言葉を使ってしまうのですが

ビジネスマンとしては、「従いまして」と言う接続詞を使用した方が

知的に感じます

文章を見直す部分は多々ありますが

まずは、きれいな日本語を使えるように

心がけていきたいと思います
†2008/09/18 19:02 †
| 仕事 | コメント(0) | トラックバック(0) |
| ホーム| 次ページ