2

私はすべてのチュートリアルを正確に (またはそう思う) 実行しましたが、モーダル ウィンドウを開くことができません。現在、「テスト」ASP ページで 1 つを開こうとしているところなので、機能を理解することができます。

「Test.aspx」のコードは次のとおりです。

<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false"  CodeFile="Test.aspx.vb" Inherits="Test" %> 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="act"%>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">

</asp:Content>


<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
   <asp:ScriptManager ID="ScriptManager1" runat="server">
   </asp:ScriptManager>

<act:ModalPopupExtender ID="MPE" runat="server"
   TargetControlID="LinkButton1"
   PopupControlID="Panel1"
   OkControlID="OkButton"
   BackgroundCssClass="modalBackground"></act:ModalPopupExtender>

<asp:Panel ID="Panel1" runat="server" CssClass="ModalWindow">
   <asp:Table Width="100%" runat="server">
   <asp:TableRow>
       <asp:TableCell>
          Fields1:
       </asp:TableCell>
       <asp:TableCell><asp:TextBox ID="txtFields1" runat="server">
                   </asp:TextBox>    
       </asp:TableCell>
   </asp:TableRow>
   </asp:Table>
       <asp:Button ID="Button1" runat="server" Text="Submit" />
       <asp:Button ID="btnCancel3" runat="server" Text="Cancel" />
   </asp:Panel>

   <asp:Button ID="LinkButton1" runat="server" Text="Link Button" />

これも Site.Master の一番上に置きます

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

私が得ているエラーはこれです: http://i.stack.imgur.com/4gCvF.png

エラーを無視するためにクリックすると、これが起こり ます http://i.stack.imgur.com/D0f1k.png

4

1 に答える 1

1

OkControlID="OkButton"

送信ボタンと一致する必要があります

<asp:Button ID="Button1" runat="server" Text="Submit" />

モーダル ウィンドウを閉じます。現在、ID「OkButton」のボタンはありません

編集: また、使用したい

<asp:ToolkitScriptManager ID="ScriptManager1" runat="server" > </asp:ToolkitScriptManager>

それ以外の

<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager>

(または、あなたの場合、使いたいと思います<act:ToolkitScriptManager...が、私はプロではないので、遊んでください)

注: 私は数日前にこれを理解し、それを機能させるために属性を追加する必要がCombineScripts="false"ありToolkitScriptManagerましたが、これは環境と実行している他の JavaScript ファイルに依存すると思います

于 2012-07-06T14:00:12.190 に答える