簡體   English   中英

按鈕在Asp.net中不起作用?

[英]Button doesn't work in Asp.net?

我真的很困惑! 我想設計在線購物網站,並在Visual Studio 2013中使用框架4.5創建新的空asp.net網站,並使用以下代碼編寫Register.aspx:

代碼隱藏:

protected void registerBtn_Click(object sender, EventArgs e)
    {
        lbReport.Text ="it works";   
    }

Register.aspx:

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Register" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
      <script>
           (function ($) {
               // constants
               var SHOW_CLASS = 'show',
                   HIDE_CLASS = 'hide',
                   ACTIVE_CLASS = 'active';

               $('.tabs').on('click', 'li a', function (e) {
                   e.preventDefault();
                   var $tab = $(this),
                        href = $tab.attr('href');

                   $('.active').removeClass(ACTIVE_CLASS);
                   $tab.addClass(ACTIVE_CLASS);

                   $('.show')
                      .removeClass(SHOW_CLASS)
                      .addClass(HIDE_CLASS)
                      .hide();

                   $(href)
                     .removeClass(HIDE_CLASS)
                     .addClass(SHOW_CLASS)
                     .hide()
                     .fadeIn(550);
               });
           })(jQuery);
   </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div class="body-logIn">
        <div class="wrap">
            <div class="flat-form-register">
                <ul class="tabs">
                    <li>
                        <a href="LogIn.aspx">ورود</a>
                    </li>
                    <li>
                        <a href="Register.aspx" class ="active">ثبت نام</a>
                    </li>
                    <li>
                        <a href="ResetPass.aspx">تغییرپسورد</a>
                    </li>
                </ul>
             <div id="register" class="form-action show">
                    <h1>ثبت نام</h1>
                        <p>. ازاین که می خواهید عضوی ازفروشگاه من باشید بسیار متشکریم،بهترین لحظات را درفروشگاه من برای شما آرزومندیم</p>
                <form class="form-Account">
                    <ul>
                        <li>
                            <asp:TextBox ID="userText" runat="server" cssClass="logInTextBox" PlaceHolder="نام کاربری" ></asp:TextBox>
                        </li>
                        <li>
                            <asp:TextBox ID="passText" runat="server" TextMode="Password" cssClass="logInTextBox" PlaceHolder="پسورد"></asp:TextBox>
                        </li>
                        <li>
                            <asp:TextBox ID="confirmPassText" runat="server" TextMode="Password" cssClass="logInTextBox"  PlaceHolder="تکرار پسورد"></asp:TextBox>
                        </li>
                        <li>
                            <asp:TextBox ID="nameText" runat="server" cssClass="logInTextBox" PlaceHolder="نام و نام خانوادگی"></asp:TextBox>
                        </li>
                        <li>
                            <asp:TextBox ID="emailText" runat="server" cssClass="logInTextBox" PlaceHolder="آدرس الکترونیکی"></asp:TextBox>
                        </li>
                        <li>
                            <asp:TextBox ID="mphoneText" runat="server" cssClass="logInTextBox" PlaceHolder="شماره همراه"></asp:TextBox>
                        </li>
                        <li>
                             <asp:button ID="registerBtn"  runat ="server" Text="ثبت کنید" class="button" OnClick="registerBtn_Click" />
                        </li>
                        <li>
                            <asp:Label ID ="lbReport" Text="Hello world" runat="server" ForeColor="Black"></asp:Label>
                        </li>
                    </ul>                     
                </form>
            </div>
                <div id="LogIn" class="form-action hide"></div>
                <div id="RessetPass" class="form-action hide"></div>
        </div>
    </div>
</div>
</asp:Content>

但是,當我單擊按鈕時,什么都沒發生,似乎沒有調用registerBtn_Click! 我能做什么 ? 我該如何解決此問題?

您為button使用了錯誤的標記,即<asp:button>

嘗試使用<asp:Button>

<asp:Button ID="registerBtn"  runat ="server" Text="ثبت کنید" class="button" OnClick="registerBtn_Click" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM