我变得非常困惑!我想设计在线购物网站,我在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!我能做什么 ?我该如何解决这个问题?
答案 0 :(得分:1)
您对button
<asp:button>
使用的标记不正确。
尝试使用<asp:Button>
<asp:Button ID="registerBtn" runat ="server" Text="ثبت کنید" class="button" OnClick="registerBtn_Click" />