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

时间:2015-04-09 11:09:37

标签: c# asp.net web

我变得非常困惑!我想设计在线购物网站,我在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!我能做什么 ?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您对button <asp:button>使用的标记不正确。

尝试使用<asp:Button>

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