- - PR -
【Webコントロール?】検証コントロールがきかなくなった!【HTMLコントロール?】
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-04-20 13:32
こんにちは。お世話になります。
さっそくですが、困っています。 上司にリメイクしろといわれ、WEBページのデザインの変更をしているのですが、 動いていたものが動かなくなってしまいました。 具体的には、検証がきかなくなってしまいました。きってはってを繰り返してたのが原因だと思うのですが・・・。 修正前と後でコントロール名は一切変えていません。 本来ならば、「入力確認画面を表示」ボタン<input>を押すと、入力項目検証後、成功すれば次の画面へ遷移していたのですが、 現在は、イベントさえはしりません(´・ω・`)ショボーン 3×1のテーブルの一行目に「入力確認画面を表示」ボタンがあるのですが、 その隣にまったく同様のものを置いておしてみたのですがやはり検証は行われません。次の画面へ遷移もしません。 ためしに、System.Web.UIWebControls.Buttonをおいてみると検証がおこなわれました。 VS.NET2003で開発しているのですが、Webフォームから作成するボタンとHTMLのボタンとの違いがいまいち分かってないのですが、 とりあえず、もとのように動くにはどうしたらいいのでしょうか? お力添えをお願いいたします。 開発環境 ASP.NET+VB.NET+VS.NET2003+WinXPPro | ||||
|
投稿日時: 2006-04-20 13:51
修正前にバックアップはとってないのですか?
デザインを変更しているだけなので、掲示板で聞くよりコードを見比べたほうが早いと思います。 | ||||
|
投稿日時: 2006-04-20 13:54
こんにちは。
1)あなたが修正する前の状態に戻す 2)少しずつ変更点を実装 3)動作を確認する 4)2に戻る 一見、遠回りに見えますが最も近道だと思います。 どの重要な部分を壊したか、ご自身ですら分かっていないようですから。 | ||||
|
投稿日時: 2006-04-20 16:38
これにも同様のことが言えますね。 表示されたページを HTML レベルで比較すれば、違いはわかりますよね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-04-20 17:39
イベントが走らないのはなぜだと思いますか? たとえばボタンをクリックしたらなぜ イベントハンドラが呼び出されると思いますか? | ||||
|
投稿日時: 2006-04-20 19:36
(´・ェ・`) レスありがとうございます。
デザイン修正に夢中になってて、結構いじったあとに動かしてみたら動かなかった・・・みたいなorz vbのコードは変わってないので、HTMLのタグのほうを元のと比較して追っていったんですけど、やっぱりなぜ検証ができなくなったのかはわかりませんでした。 で、 とりあえず動くようになりました。 自分で 3×1のテーブルの一行目に「入力確認画面を表示」ボタンがあるのですが、 その隣にまったく同様のものを置いておしてみたのですがやはり検証は行われません。次の画面へ遷移もしません。 と書いたのですが、作成したボタンのサーバーコントロールとして実行にチェックがはいってなかったため、うごかなかったんだと思います。 これからHTMLのコントロールを勉強していきます(`・ω・´)シャキーン |
1