el_abdollahi
شنبه 09 شهریور 1387, 14:59 عصر
سلام
این کد صفحه Login منه :
Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_login.Click
Try
If Validate_Value() Then
If Login() Then
Response.Redirect("~/CP/Default.aspx")
Else
Me.lblError.Text = "نام کاربری و یا کلمه عبور شما نادرست است."
End If
Else
Me.lblError.Text = "لطفا نام کاربری و کلمه عبور را وارد نمایید."
End If
Catch ex As Exception
Me.lblError.Text = ex.Message
End Try
End Subمن با تابع Login لاگین میکنم.همه چیز خوبه.کد اجرا میشه. سشن ها پر میشن .
ولی وقتی به Response.Redirect میرسه به داخل catch میپره و این خطا رو میده :
{System.Threading.ThreadAbortException}
البته اگر try/catch رو نزارم هیچ اتفاقی نمیفته.
به هر حال به صفحه default میرم. بعد اونجا وقتی میخوام به هر صفحه ای که این کد توشه برم:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.lblError.Text = ""
If Session("u_id") Is Nothing Then
Response.Redirect("~/CP/Login.aspx")
End If
End Subدوباره به صفحه login میرم . البته از اینجا به بعد اصلا break point ها عمل نمیکنن و من نمیفهمم چه اتفاقی میفته.
من دوباره لاگین میکنم. واین باز میتونم به هر صفحه ای که میخوام برم ولی بدون اثر brealk point.
:متفکر:
منتظر کمک هاتون هستم.
این کد صفحه Login منه :
Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_login.Click
Try
If Validate_Value() Then
If Login() Then
Response.Redirect("~/CP/Default.aspx")
Else
Me.lblError.Text = "نام کاربری و یا کلمه عبور شما نادرست است."
End If
Else
Me.lblError.Text = "لطفا نام کاربری و کلمه عبور را وارد نمایید."
End If
Catch ex As Exception
Me.lblError.Text = ex.Message
End Try
End Subمن با تابع Login لاگین میکنم.همه چیز خوبه.کد اجرا میشه. سشن ها پر میشن .
ولی وقتی به Response.Redirect میرسه به داخل catch میپره و این خطا رو میده :
{System.Threading.ThreadAbortException}
البته اگر try/catch رو نزارم هیچ اتفاقی نمیفته.
به هر حال به صفحه default میرم. بعد اونجا وقتی میخوام به هر صفحه ای که این کد توشه برم:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.lblError.Text = ""
If Session("u_id") Is Nothing Then
Response.Redirect("~/CP/Login.aspx")
End If
End Subدوباره به صفحه login میرم . البته از اینجا به بعد اصلا break point ها عمل نمیکنن و من نمیفهمم چه اتفاقی میفته.
من دوباره لاگین میکنم. واین باز میتونم به هر صفحه ای که میخوام برم ولی بدون اثر brealk point.
:متفکر:
منتظر کمک هاتون هستم.