AutoPostBackにしているが、うまくイベントが走らない
C#(VS2008)、ASP.NET環境です。
ASP.NETでドロップダウンリストを使いたいのですが、イベントが拾えず
困っています。
aspx
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem></asp:ListItem>
<asp:ListItem Value="1"></asp:ListItem>
<asp:ListItem>1</asp:ListItem>
</asp:DropDownList>
CS
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
//処理
}
まだサーバがないので、ビルド時に自動的に設定される、ローカルの
ASP.NET開発サーバ(右下にアイコン出る)で実行しています。
上記の状態で、ドロップダウンリストのイベントが走らず困っています。
ローカルではポストバックが走らなかったりするのでしょうか…?
No.3ベストアンサー
- 回答日時:
質問の文から察すると、上記のDropDownListはPage_Loadイベントでアイテムを登録しているのでしょうか?
もし、Page_LoadでDropDownListのアイテムを登録しているのなら、IsPostBackを追加してみてはどうでしょうか?
構文は、下のようになります。
If ( IsPostBack == False){
初期化処理
}
No.2
- 回答日時:
>DropDownList1_SelectedIndexChanged
>CheckBox1_CheckedChanged
質問文のミスでしょうか。
それとも CheckBox1_CheckedChanged に来ないと仰っているのでしょうか。後者であれば、来なくて当然ですが。。。
この回答への補足
他コントロールのイベントと混同してしまいました。
実際には、DropDownListのSelectedIndexChangedを取っています。
手書きではなく、稲妻マークからイベント追加したので、記述上の
間違いはないと思っているのですが、なぜ通らないのか…。
No.1
- 回答日時:
>onselectedindexchanged="DropDownList1_SelectedIndexChanged"
これは、VisualStudioを使っていない人の書き方です。
VisualStudioでは、デザインでDropDownListをダブルクリックもしくはプロパティウインドウのイベントで登録します。
>onselectedindexchanged="DropDownList1_SelectedIndexChanged"
こちらで記載したものでなく、VisualStudioが自動生成したものです。
イベントについてはプロパティウィンドウから定義しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- インターネットビジネス アフィリエイトの収益化記事について 2 2023/04/04 15:19
- Microsoft ASP ASP.NETや.NET、C#とかVBとか 2 2022/05/16 21:16
- インターネットビジネス アフィリエイトのASP、a8ネットで成果確定目安よりだいぶ早く確定されることはありますか? 1 2022/10/17 17:58
- アプリ ASP[a8など]経由のアフィリエイト案件をyoutubeなどのアプリ内広告で出すのは規約違反ですか 1 2022/06/24 17:23
- インターネット広告・アフィリエイト A8ネットなどASPがありますが、ブログ、YouTube、TicTokなどに広告を貼り付けないとした 1 2023/01/17 22:21
- インターネット広告・アフィリエイト アフィリエイトでASPを紹介して登録されたら何円、みたいなアフィリエイトはありますか? a8はないで 2 2022/03/30 19:49
- IT・エンジニアリング 企業におけるデータ管理方法についてみなさまのお考えを教えてください。 1 2023/04/15 22:34
- その他(IT・Webサービス) 対戦型ゲームを考えています。 その時、ゲーマーのハイスコアや全体での 成績スコアなども管理表示したい 2 2023/05/12 14:05
- インターネット広告・アフィリエイト アフィリエイト会社の収入源 1 2022/06/16 13:54
- その他(ビジネス・キャリア) 動画編集覚えて稼げないってよく聞きますが、需要より動画編集やりたい人が多いから? 例えばYouTub 2 2022/11/24 22:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
キヤノン アソビカメラ iNSPiC ...
-
Wi-Fiのパスワードが指定なしと...
-
ffftpでファイル取得が0バイト...
-
phpのファイルがブラウザで開か...
-
【VB.NET】App.configにファイ...
-
C#からvbsを実行したい
-
onedrive にexcelファイルをア...
-
VBAでPDFを作成する際、同じ名...
-
【VB.NET】Excelの最終行までの...
-
VB.NET Excelを読み込んでDataT...
-
ASP.NetでWebアプリ開発の経験...
-
Windows10にデュアルブートでXP...
-
【VB.NET】for each文からのINS...
-
aspxをhtmlに変換する方法について
-
バッチで当日日付で作成される...
-
エクセルに張り付けた写真のフ...
-
電子系初心者です。 raspberryp...
-
python3 足し算の問題
-
Excelにて、シート間で、データ...
-
VB.NETでMSComm が追加できず?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
隠しフィールドをVBScriptでの...
-
Response.Redirectで引数2つの...
-
GridViewからテンプレートフィ...
-
Tableを動的に増やしたい。
-
GridView表示の高速化
-
Panelを重ねる方法
-
【ASP.NET】 ログインコントロ...
-
asp.net でのドロップダウンリ...
-
ASPからASPを呼び出す方法
-
ページの更新内容が反映されない。
-
クリッカブルマップを利用したA...
-
ASPでpingを飛ばす事は、可能で...
-
ASPへのデータの受け渡しについて
-
SqlDataSource SelectCommand ...
-
AutoPostBackにしているが、う...
-
ASP.NETの拡張子はなぜ「asp」...
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
エクセルVBA 宣言Dimの場所
-
エラー 'ASP 0115' について
おすすめ情報