No.1ベストアンサー
- 回答日時:
ASP.NETのWebフォームで用意されているコントロールを使う場合、POST後の処理は
コントロールに用意されているプロパティ等を利用するのが一般的です。
直接リクエストの値を取り出すこともできますが、そのような手法はコントロールを
使っている場合は特殊だ、という認識を持ってください。
コントロールのプロパティで値を見ればいいだけじゃないかと思いますが。。。
たぶん、他の言語でWebアプリの作成経験があり、その経験にもとづいて処理を
しようと考えられてるのではないかと思いますが、ASP.NETのようにある特定の
考え方にもとづいてフレームワークが用意されている場合に、そのフレームワークの
考え方に沿わないでプログラムを記述しようとするのは手間もかかりますし、
せっかく用意されている様々な利点が利用できない、ということになります。
コントロールの使い方を学ばれることをおすすめします。
#他の言語での開発経験があり、そこでMVCパターンをつかわれているようなら
ASP.NET MVCを利用するほうが理解しやすいような気もします。
No.2
- 回答日時:
「HtmlInputCheckBox」というのは、<asp:CheckBox>のことでしょうか?
で、これをMasterPageやFormViewのようなコンテナ・コントロールの中に入れると、ID/Nameが勝手につけられて困る、ということ?
確かに、他システムなどにフォームをPOSTする場合など、あの仕様には困りますよね。。
という前提で進めますと、
ASP.NET 4.0以降なら、ClientIdMode="static"を使って、ID名ごと固定する方法がありますが、全バージョン対応なら、javascript使って一時的にnameプロパティを変更する方法はどうですか?
<asp:checkbox id="myCheckBox" runat="server" ... />
があるなら、jQueryで
$('#<%=(CheckBox)FormView1.FindControl("myCheckBox").ClientID%>').attr("name", "myCheckBox");
外していたらすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
- IT・エンジニアリング ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:17
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript gasについて 1 2022/05/31 21:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル・VBA CheckBoxのオブ...
-
もしフォームヘッダーにコント...
-
ExcelVBAでListViewが使用できない
-
ユーザーフォームで動的(Me.Con...
-
アクセス特有の書き方?
-
OCXって何ですか?
-
変数をコントロール型で使用す...
-
Excel VBA 動的に作成したチェ...
-
カメラスクロールするのを動画...
-
EXCELでactivexコントロールを...
-
コントロールを移動できない
-
間違えて配置してしまったコン...
-
真面目さをコントロールして無...
-
Shapeコントロールの.NET移行方法
-
DataGridView、1セルに複数コ...
-
Groupboxの配下のコントロール...
-
エクセル IEをコピーし貼り付け...
-
LCD 1602ディスプレイの輝度調...
-
コンボボックスの文字によるif...
-
C#で自分のウインド・ハンド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
vb.netで画面のコントロールId...
-
エクセルVBAでオプションボタン...
-
EXCELでactivexコントロールを...
-
ExcelVBAでListViewが使用できない
-
excelのリストボックスで選択し...
-
ユーザーフォームで動的(Me.Con...
-
フォーム上の現在アクティブな...
-
C#で自分のウインド・ハンド...
-
変数をコントロール型で使用す...
-
VBAのフォームでTextBoxがいっ...
-
コントロールを移動できない
-
Groupboxの配下のコントロール...
-
C#で角が丸いテキストボックス
-
(VBA)スピンボタンの大量...
-
間違えて配置してしまったコン...
-
エクセル コントロールツール...
-
'ckbl' コントロールは作成され...
-
OCXって何ですか?
おすすめ情報