我有一个LinkButton,单击该按钮后我需要页面停止刷新。 使用更新面板后,它仍然刷新,请帮助我。
关于我的项目: 我使用Mainmaster页面, 我的LinkButton在内容页面中 和 接下来,我将代码放在这里
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<!-- breadcrumb start -->
<div class="breadcrumb-area">
<div class="container">
<ol class="breadcrumb">
<li><a class="mya" href="/home"><i class="fa fa-home"></i>  آفتاب آرت</a></li>
<li><a class="mya" href="/Login">ورود و ثبت نام کاربران</a></li>
</ol>
</div>
</div>
<!-- breadcrumb end -->
<!-- pc login -->
<div class=" pt-30 pb-30 log hidden-xs">
<div class="container">
<div class="row">
<!-- signin -->
<div onmouseover="blurdsignupin()" onmouseout="blurdsignupout()" id="logindiv" class="col-md-6 col-lg-6 col-sm-6 center-block ">
<div class="account-info pb-30 sefidc">
<div class="form-fields">
<a href="/ForgetPass" class="lost_password f-left aforget">رمز عبور خود را فراموش کرده ام</a>
<h2 class="khakesrtati">ورود</h2>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Label ID="lbl1" runat="server" Text="شماره تلفن همراه"></asp:Label>
<div class="fake-input ">
<span class=" fa fa-mobile "></span>
<asp:TextBox placeholder="شماره تلفن همراه خود را وارد کنید" TextMode="Number" CssClass=" form-controller ltr mt-20 mb-40 brcolor plc " ID="txtcell" runat="server"></asp:TextBox>
</div>
<asp:Label ID="lbl2" runat="server" Text="رمز عبور"></asp:Label>
<div class="fake-input ">
<span class=" fa fa-lock "></span>
<asp:TextBox TextMode="Password" placeholder="رمزعبور خود را وارد کنید" CssClass="form-controller ltr mt-20 mb-40 brcolor plc " ID="txtpass" runat="server"></asp:TextBox>
</div>
<asp:LinkButton OnClick="Unnamed_Click" ID="loginbtn" CssClass=" btnlogindiv text-center center-block" runat="server"><br /><span class="mup" >ورود</span></asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</div>
<!-- signin end -->
<!-- signup -->
<div onmouseover="blurdloginin()" onmouseout="blurdloginout()" id="signupdiv" class="col-md-6 col-lg-6 col-sm-6 center-block ">
<div class="account-info pb-30 sefidc">
<div class="form-fields">
<h2 class="khakesrtati">ثبت نام ( برای کاربران جدید )</h2>
<!-- hiden -->
<asp:Label ID="lblho" Visible="false" runat="server" CssClass="center-block text-center " Text=""></asp:Label>
<asp:TextBox placeholder=" - - - - - " Visible="false" class=" form-controller text-center brcolor ltr_text" ID="txtho" TextMode="Number" runat="server"></asp:TextBox>
<asp:LinkButton OnClick="btmho_Click" CssClass=" btnper text-center center-block " Visible="false" ID="btmho" runat="server"> <br /><span class="mup" >تایید شماره</span></asp:LinkButton>
<asp:LinkButton Visible="false" ID="btnchek" OnClick="btnchek_Click" runat="server">تغییر شماره تلفن همراه</asp:LinkButton>
<!-- hiden -->
<!-- hiden -->
<asp:TextBox ID="TextBox1" class=" form-controller brcolor text-center ltr_text" Visible="false" runat="server"></asp:TextBox>
<asp:LinkButton CssClass=" btnlogindiv text-center center-block" ID="btnpass" Visible="false" runat="server"><br /><span class="mup" >تخصیص رمز</span></asp:LinkButton>
<!-- hiden -->
<asp:Label ID="Label1" runat="server" Text="شماره تلفن همراه"></asp:Label>
<asp:Label ID="lblcell" runat="server" Text=""></asp:Label>
<asp:TextBox placeholder="09........." ID="txtphone" class="form-controller ltr mt-20 mb-20 brcolor" runat="server" TextMode="Phone"></asp:TextBox>
<asp:Label Visible="false" ID="lblhid" runat="server" Text=""></asp:Label>
<asp:Label ID="Label2" runat="server" Text="کد امنیتی"></asp:Label>
<asp:Image ID="randomimage" CssClass="img-responsive img-thumbnail img-rounded" runat="server" ImageUrl="~/SecureImage.aspx" BorderStyle="None"></asp:Image>
<asp:Label ID="lblcode" runat="server" Text=""></asp:Label>
<asp:TextBox placeholder="محل وارد کردن کد " ID="txtcode" class=" form-controller ltr mt-20 mb-40 brcolor" runat="server" TextMode="Number"></asp:TextBox><br />
<asp:LinkButton CssClass=" btnlogindiv text-center center-block " ID="btnsumbit" OnClick="btnsumbit_Click" runat="server"><br /><span class="mup" >ادامه</span></asp:LinkButton>
</div>
</div>
</div>
<!-- signup end -->
</div>
</div>
</div>
<!-- pc login end -->
和后面的代码
protected void Unnamed_Click(object sender, EventArgs e)
{
string phonenumber = txtcell.Text;
string pass = txtpass.Text;
dsuserTableAdapters.tbluserTableAdapter testphone = new dsuserTableAdapters.tbluserTableAdapter();
string test;
try
{
test = testphone.testphonenumber(phonenumber);
}
catch
{
test = null;
}
if (phonenumber == "" | pass == "")
{
if (pass == "")
{
lbl2.Text = "رمز عبور را وارد کنید";
lbl2.ForeColor = System.Drawing.ColorTranslator.FromHtml("#ef7f97");
}
if (pass == "" & phonenumber != "")
{
lbl2.Text = "رمز عبور را وارد کنید";
lbl2.ForeColor = System.Drawing.ColorTranslator.FromHtml("#ef7f97");
lbl1.Text = "شماره تلفن همراه";
lbl1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#666666");
}
if (phonenumber == "")
{
lbl1.Text = "شماره تلفن همراه را وارد کنید";
lbl1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#ef7f97");
}
if (phonenumber == "" & pass != "")
{
lbl1.Text = "شماره تلفن همراه را وارد کنید";
lbl1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#ef7f97");
lbl2.Text = "رمز عبور";
lbl2.ForeColor = System.Drawing.ColorTranslator.FromHtml("#666666");
}
}
else
{
lbl1.Text = "شماره تلفن همراه";
lbl1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#666666");
lbl2.Text = "رمز عبور";
lbl2.ForeColor = System.Drawing.ColorTranslator.FromHtml("#666666");
if (System.Text.RegularExpressions.Regex.IsMatch(phonenumber, "09(1[0-9]|3[1-9]|2[1-9])-?[0-9]{3}-?[0-9]{4}"))
{
lbl1.Text = "شماره تلفن همراه";
lbl1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#666666");
if (test != null)
{
lbl1.Text = "شماره تلفن همراه";
lbl1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#666666");
string passnumber = testphone.getpassbynumber(phonenumber);
if (pass == passnumber)
{
lbl2.Text = "رمز عبور";
lbl2.ForeColor = System.Drawing.ColorTranslator.FromHtml("#666666");
FormsAuthentication.RedirectFromLoginPage(phonenumber, true);
Response.Redirect("/Home");
}
else
{
lbl2.Text = "رمز عبور اشتباه است";
lbl2.ForeColor = System.Drawing.ColorTranslator.FromHtml("#ef7f97");
}
}
else
{
lbl1.Text = "این شماره در سیستم ثبت نشده است";
lbl1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#ef7f97");
}
}
else
{
lbl1.Text = "شماره تلفن همراه صحیح نیست";
lbl1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#ef7f97");
}
}
}
在我使用更新面板,脚本管理器并检查所有内容之后,但我不知道为什么,只有在我单击LinkButton之后,它仍然会刷新