0

私は初めて Visual Basic でプログラミングし、AJAX を使用しています。これは以前に行ったことがありますが、数年前に行ったことがあり、非常に行き詰まっています。トピックを検索しましたが、それらはすべて、私が見逃していると思われるフレームワークの知識を前提としています。どんな助けでも大歓迎です。

ここに私のマークアップがあります:

<%@ Page Title="Report Execution" Language="vb" MasterPageFile="~/Site.Master" AutoEventWireup="false"
    CodeBehind="reportExecution.aspx.vb" Inherits="RDMI.reportExecution" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Report Execution
    </h2>
    <p>
        Welcome to the RDMI Report Execution page.  Please select from the following reports:
    </p>
    <asp:Panel ID="panelReports" runat="server" Height="216px">
        <asp:Button ID="btnRDMI520" runat="server" Text="Inspection Outcomes Report" 
            BackColor="#D8D9DB" Font-Bold="True" ForeColor="#00539F" />
        <asp:modalpopupextender id="RDMI520_popup" runat="server" cancelcontrolid="btnNo"
            targetcontrolid="btnRDMI520" popupcontrolid="popupPanel"
            popupdraghandlecontrolid="popupHeader" drag="true" backgroundcssclass="backgroundPopup" OkControlID="btnYes" />
    </asp:Panel>
    <span id="statusSpan" class="status"></span><br />
    <asp:Panel ID="popupPanel" style="display: none" runat="server">
        <div class="comparisonPopup">
            <div class="comparisonPopupHeader" id="popupHeader" 
                style="font-size: 20px; font-weight: bold; color: #D8D9DB; background-color: #00539F"  >Execute Report
            </div>
            <div class="popupBody" style="font-size=16px; font-weight=bold;">
                <p>Would you like run this report with a comparison?</p>
            </div>
            <div class="Controls">
                <input id="btnYes" type="button" value="Yes" onclick="btnYes_Click"/>
                <input id="btnNo" type="button" value="No" onclick="btnNo_Click"/>
            </div>
        </div>
    </asp:Panel>
</asp:Content>

そのため、ポップアップ ボックスにあるボタンの onclick イベントにイベント ハンドラーを追加したいと考えています。以前にこれを行ったことがあることは知っていますが、古いコードが見つからないか、方法を思い出せません。これを行うために JavaScript をプラグインする必要がある場合は、記事へのポインタを教えていただければ幸いです。

明らかに私は明白なことを試しました-

Protected Sub btnYes_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnYes.Click
End Sub

これは、「Handles 句には、含まれている型またはその基本型のいずれかで定義された WithEvents 変数が必要である」ことを示しています。

感謝して受け取った支援は、成功した場合は回答としてマークします。

4

1 に答える 1