• 0
eng_mosul

إعادة التوجيه في asp.net

سؤال

السلام عليكم ورحمة الله وبركاته

 

اخواني انا اريد عمل اعادة توجيه بعد الدخول  الى نفس الصفحة التي كنت عليها باستخدام ap.net و c# , علما انه قمت بعمل فورم اسم المستخدم وكلمة المرور في الاعلى كما في الصورة  على جميع صفحات موقعي  

 

مع التقدير 

 

post-154934-0-87661000-1413842630_thumb.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

السلام عليكم

 

اذا كنت تستخدم ادوات asp.net forms authentication فهي تقوم بهذا الامر تلقائيا اما اذا استخدمت شيئا آخر فعليك ان تفوم بالتوجيه حيث يكون رابط الصفحة السابقة في querystring في ReturnURL

اي

Response.Redirect(Request.QueryString["ReturnURL"];);
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

نعم انا استخدم الـ Form Authentication ولكنها تحولني الى صفحة الـ Default حسب ما كتبته في ملف Web.config وانا اريد التحويل نفس الصفحة التي كنت عليها قبل الدخول .

 

بفضل الله وجدت الحل 

protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            ViewState["PreviousPage"] = Request.RawUrl;        }    } protected void LinkButton1_Click(object sender, EventArgs e)    {        ("if (Txtusname.Text = "aaa", Txtpwd.Text="aaa        {            FormsAuthentication.RedirectFromLoginPage(Txtusname.Text, true);            if (ViewState["PreviousPage"] != null)	//Check if the ViewState             //contains Previous page URL            {                Response.Redirect(ViewState["PreviousPage"].ToString());//Redirect to                 //Previous page by retrieving the PreviousPage Url from ViewState.            }                    }        else        {            lbmsg.Text = " Invalid User name or Password";            /*Server.Transfer("login.aspx");*/        }    }

شكرا لكم على منتداكم الرائع

تم تعديل بواسطه eng_mosul
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .