در خط اول صفحه مقدار زیر را قرار دهید
<%@ Page MaintainScrollPositionOnPostback="true" %>
باتشکر ازپاسخ شما
من این کدرا درخط اول صفحه به صورت زیر اعمال کردم ولی وقتی دگمه ثبت نظر را میزنم یک لحظه اون قسمت ثبت نظر می آد ولی دوباره برمی گرده به اول صفحه
<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
کد ثبت نظر را قرار دهید تا بررس بررسی کنم
<form action="#" method="post"> <p class="para"> <span style="color:#FF9036"> پیشنهادات وانتقادات </span><span style="color:#FFFFFF">خود را با ما در میان بگذارید </span></p> <div class="col-md-6 footer-right"> <asp:Label ID="lblmessage" CssClass="message_error" runat="server" Text="" BorderColor="#FF9900" BackColor="#FF9900"></asp:Label> <br /> <asp:TextBox ID="name_family" runat="server" placeholder="نام ونام خانوادگی..." CssClass="mytextbox"></asp:TextBox> <br /> <br /> <asp:TextBox ID="tell" runat="server" placeholder="مبایل ..." CssClass="mytextbox"></asp:TextBox> <br /> <br /> <asp:TextBox ID="txtemail" runat="server" placeholder="ایمیل ..." CssClass="mytextbox"></asp:TextBox> </div> <div class="col-md-6 footer-left" style="margin-top: 18px;"> <textarea id="nazar" runat="server" cols="60" rows="5" class="textera_css" placeholder=" نظرات وپیشنهادات وانتقادات..."></textarea> </div> <div> <asp:Button ID="btn_register" runat="server" Text="ثبت نظرات" OnClick="btn_register_Click" CssClass="button1 button:hover button:active !important" /></div> <div class="clearfix"></div> </form> ودر سمت سرور
protected void btn_register_Click(object sender, EventArgs e)
{
if (name_family.Text == "" || tell.Text == "" || nazar.Value == "" || txtemail.Text == "")
{
lblmessage.Text = "لطفا تمامی فیلد ها را به صورت صحیح وارد نمایید";
lblmessage.Visible = true;
}
else if (!Regex.IsMatch(txtemail.Text, @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"))
{
lblmessage.Text = "ایمیل وارد شده معتبر نمی باشد";
lblmessage.Visible = true;
}
else
{
lblmessage.Text = " نظرات شما با موفقیت در سایت ماندگار ثبت گردید ";
cnn.Open();//ثبت در دیتا بیس
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "INSERT INTO tUsers (name_family,fTell,fEmail,fnazar,user_register_date)VALUES(@S1,@S2,@S3,@S4,@S5)";
cmd.Parameters.AddWithValue("@S1", name_family.Text);
cmd.Parameters.AddWithValue("@S2", tell.Text);
cmd.Parameters.AddWithValue("@S3", txtemail.Text);
cmd.Parameters.AddWithValue("@S4", nazar.Value);
cmd.Parameters.AddWithValue("@S5", DateTime.Now);
cmd.ExecuteNonQuery();
cnn.Close();
}
}
برای درج کد از کلید کد در ادیتور استفاده کنید
نمیشه کدهاتون رو خوند
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)