Asp.net 如何在模式弹出按钮单击事件上访问vb.net按钮单击事件?

Asp.net 如何在模式弹出按钮单击事件上访问vb.net按钮单击事件?,asp.net,vb.net,webforms,Asp.net,Vb.net,Webforms,我在设计部分的源代码是: <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>

我在设计部分的源代码是:

<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中的OK按钮 代码如下:

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 受保护的子OK按钮\单击(ByVal发送方作为System.Object,ByVal e作为System.EventArgs)处理OK按钮。单击 Dim con As OleDbConnection=新的OleDbConnection(“Provider=Microsoft.Jet.Oledb.4.0;数据源=“&Server.MapPath”(“.\App\u data\IFFI.mdb”)&;”) Dim Cmd作为OleDbCommand 像弦一样暗的Qry con.Open() Qry=“更新座椅布局设置锁定状态=1,预订状态=1,其中剧院id=”+ddl剧院。SelectedValue.ToString()+“'和座椅id=”+Session(“座椅id”).ToString()+“” 调暗img As按钮 img.BackColor=Drawing.Color.Purple img.Enabled=False Cmd=新的OLEDB命令(Qry,con) Cmd.ExecuteNonQuery() con.Close() 端接头 确定按钮单击未访问单击事件。

尝试将子项更改为“公共”而不是“受保护”。 (如果这个问题太老,我现在无法回答,我深表歉意)