- PR -

【Webコントロール?】検証コントロールがきかなくなった!【HTMLコントロール?】

1
投稿者投稿内容
んちょ。
常連さん
会議室デビュー日: 2006/02/22
投稿数: 28
投稿日時: 2006-04-20 13:32
こんにちは。お世話になります。

さっそくですが、困っています。
上司にリメイクしろといわれ、WEBページのデザインの変更をしているのですが、
動いていたものが動かなくなってしまいました。

具体的には、検証がきかなくなってしまいました。きってはってを繰り返してたのが原因だと思うのですが・・・。

修正前と後でコントロール名は一切変えていません。
本来ならば、「入力確認画面を表示」ボタン<input>を押すと、入力項目検証後、成功すれば次の画面へ遷移していたのですが、
現在は、イベントさえはしりません(´・ω・`)ショボーン


3×1のテーブルの一行目に「入力確認画面を表示」ボタンがあるのですが、
その隣にまったく同様のものを置いておしてみたのですがやはり検証は行われません。次の画面へ遷移もしません。
ためしに、System.Web.UIWebControls.Buttonをおいてみると検証がおこなわれました。

VS.NET2003で開発しているのですが、Webフォームから作成するボタンとHTMLのボタンとの違いがいまいち分かってないのですが、
とりあえず、もとのように動くにはどうしたらいいのでしょうか?

お力添えをお願いいたします。

開発環境
ASP.NET+VB.NET+VS.NET2003+WinXPPro
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2006-04-20 13:51
修正前にバックアップはとってないのですか?
デザインを変更しているだけなので、掲示板で聞くよりコードを見比べたほうが早いと思います。
未記入X
大ベテラン
会議室デビュー日: 2005/05/19
投稿数: 136
投稿日時: 2006-04-20 13:54
こんにちは。
引用:

ちょんまげさんの書き込み (2006-04-20 13:32) より:
具体的には、検証がきかなくなってしまいました。きってはってを繰り返してたのが原因だと思うのですが・・・。
(中略)
とりあえず、もとのように動くにはどうしたらいいのでしょうか?



1)あなたが修正する前の状態に戻す
2)少しずつ変更点を実装
3)動作を確認する
4)2に戻る

一見、遠回りに見えますが最も近道だと思います。
どの重要な部分を壊したか、ご自身ですら分かっていないようですから。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-04-20 16:38
引用:

ちょんまげさんの書き込み (2006-04-20 13:32) より:

VS.NET2003で開発しているのですが、Webフォームから作成するボタンとHTMLのボタンとの違いがいまいち分かってないのですが、


これにも同様のことが言えますね。
表示されたページを HTML レベルで比較すれば、違いはわかりますよね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-04-20 17:39
引用:

ちょんまげさんの書き込み (2006-04-20 13:32) より:

現在は、イベントさえはしりません(´・ω・`)ショボーン



イベントが走らないのはなぜだと思いますか?

たとえばボタンをクリックしたらなぜ
イベントハンドラが呼び出されると思いますか?
んちょ。
常連さん
会議室デビュー日: 2006/02/22
投稿数: 28
投稿日時: 2006-04-20 19:36
(´・ェ・`) レスありがとうございます。

デザイン修正に夢中になってて、結構いじったあとに動かしてみたら動かなかった・・・みたいなorz

vbのコードは変わってないので、HTMLのタグのほうを元のと比較して追っていったんですけど、やっぱりなぜ検証ができなくなったのかはわかりませんでした。

で、
とりあえず動くようになりました。
自分で
3×1のテーブルの一行目に「入力確認画面を表示」ボタンがあるのですが、
その隣にまったく同様のものを置いておしてみたのですがやはり検証は行われません。次の画面へ遷移もしません。

と書いたのですが、作成したボタンのサーバーコントロールとして実行にチェックがはいってなかったため、うごかなかったんだと思います。

これからHTMLのコントロールを勉強していきます(`・ω・´)シャキーン
1

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