PDA

View Full Version : دسترسي به يه كنترل از يوزر كنترل



el_abdollahi
چهارشنبه 06 شهریور 1387, 23:57 عصر
سلام
من ميخوام از يه يوزر كنترل به كنترل هاي مسترپيج دسترسي داشته باشم و با استفاده از كد Page.masterpage.findcontrol اين كار رو انجام ميدم.ولي همون طور كه ميبينيد من توي كدم به يه صفحه REdirect كردم. اگر اين دستور اجرا نشه همه چيز درسته ولي اگر اين اجرا بشه ميره توي catch و خطاي Expression cannot be evaluated at this time v رو ميده
البته اگر try نباشه خطايي نميده ولي باز هم كاري انجام نميده.


Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_login.Click
Me.lbl_error.Text = ""
Try
DirectCast(Page.Master.FindControl("lbl_user"), Label).Text ="EL_Abdollahi"
Response.Redirect("Show_Request.aspx")
Catch ex As Exception
Me.lbl_error.Text = ex.Message
End Try
End Sub

amironline
پنج شنبه 07 شهریور 1387, 16:48 عصر
Try رو بدون Catch امتحان كن ببين كار ميكنه؟
نميتوني Redirect رو بعد ازبلاك Try/Catch بنويسي؟

پ.ن: اگه كد كاملتر بزاري بهتر ميشه روش كار كرد