Как получить доступ к событию нажатия кнопки vb.net на событие нажатия модальной всплывающей кнопки? - PullRequest
1 голос
/ 14 мая 2011

мой исходный код в части дизайна:

<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>

Я хочу получить доступ к OkButton_Click на vb.net. Код выглядит следующим образом:

 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 Ответ

2 голосов
/ 21 июля 2011

Попробуйте изменить саб на "public" вместо "protected". (Я прошу прощения, если этот вопрос был слишком стар для меня, чтобы ответить на него сейчас.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...