我在设计部分的源代码是:
<asp:Panel ID="Panel1" runat="server" Style="display: none" CssClass="modalPopup">
<asp:Panel ID="Panel3" runat="server" Style="cursor: move;background-color:#DDDDDD;border:solid 1px Gray;color:Black">
<div>
<p>Would you like to book the seat?</p>
</div>
</asp:Panel>
<div>
<p style="text-align: center;">
<asp:Button ID="OkButton" runat="server" Text="OK" OnClick="OkButton_Click" />
<asp:Button ID="CancelButton" runat="server" Text="Cancel" />
</p>
</div>
</asp:Panel>
我想在vb.net中访问OkButton_Click代码如下:
Protected Sub OkButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OkButton.Click
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0 ;data source=" & Server.MapPath(".\App_Data\IFFI.mdb") & ";")
Dim Cmd As OleDbCommand
Dim Qry As String
con.Open()
Qry = "update seat_layout set lock_status=1,booked_status=1 where theatre_id='" + ddl_theatre.SelectedValue.ToString() + "' and seat_id='" + Session("seat_id").ToString() + "'"
Dim img As Button
img.BackColor = Drawing.Color.Purple
img.Enabled = False
Cmd = New OleDbCommand(Qry, con)
Cmd.ExecuteNonQuery()
con.Close()
End Sub
确定按钮单击不访问单击事件 . 请帮助
1 回答
尝试将sub更改为“public”而不是“protected” . (如果这个问题太老了我现在无法回答,我道歉) .