- PR -

DropDownListのイベント発生時の処理について

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/02/09
投稿数: 2
投稿日時: 2005-05-29 15:58
いつも拝見させていただいております。
ASP.NETの作業を行っているのですが、DropDownListの
OnSelectedIndexChangedイベント発生時に指定したプロシージャの処理が
実行できません。

下記コードにてイベント時のプロシージャを指定し
<asp:DropDownList id="cnt" OnSelectedIndexChanged="PointCnt_Change" runat="server" AutoPostBack="True" />

下記プロシージャを実行したいのですが処理を行いません。
リストの値変更後、PostBackが発生時し、ページロードイベントの
処理は実行できるのですが、この後にPointCnt_Changeプロシージャが
実行しないのです。

Private Sub PointCnt_Change(sender As Object, e As System.EventArgs)
   Response.Write(CInt(Request("PointView:cnt")))
End Sub

どなたかご存知の方がいらっしゃればアドバイス願います。
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2005-05-29 18:20
ドロップダウンリストとイベントが関連づいてないからです。
OnSelectedIndexChanged="PointCnt_Change"というのは自分で書いたんですよね?
下記のようにHandlesを使用すればOKです。

コード:
Private Sub PointCnt_Change(sender As Object, e As System.EventArgs) Handles cnt.SelectedIndexChanged
   Response.Write(CInt(Request("PointView:cnt")))
End Sub 


1

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