0

onclientclick()メソッドを使用して Imagebutton を作成しましたが、ボタンを押すと、Microsoft JScript ランタイム エラー: 'test' is undefinedというエラーが表示されます。

完全なコードコードは次のとおりです。

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Librerian_ReviewHistory.aspx.cs"
        Inherits="Library.Librerian_ReviewHistory" MasterPageFile="../user.Master" %>



<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <script type="text/javascript">

       function test()
       {

           window.open.('ShowUsers.aspx',null,'scrollbars=1,width=600,HEIGHT=400');

       }


    </script>


    <fieldset>
        <p>
            <asp:Label ID="Label1" runat="server" Text="Username"></asp:Label>
        </p>

            <p>
                <asp:TextBox runat="server" ID="Username" CssClass="textEntry"></asp:TextBox>
                <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
                    CssClass="failureNotification" ErrorMessage="User Name is required." ToolTip="User Name is required.">*</asp:RequiredFieldValidator>
                <asp:ImageButton ID="ImageButton1" runat="server" Text="Categories" ValidationGroup="v1"
                    ImageUrl="~/Account/user1.jpg" OnClientClick="test();" />
            </p>


    </fieldset>


</asp:Content>
4

1 に答える 1