آموزش های کوتاه و مفید در ASP.Net

MDP

Well-Known Member
سلام دوستای گلم!

توی این تاپیک می خوام یه سری آموزش های جزئی ، کوتاه ولی مفید رو دات نت رو قرار بدم!

شما هم میتونید این کار رو بکنید ، فقط قبلش با من هماهنگ کنید!

لطفا پست بی ارتباط هم نزنید!سوال داشتید یه تاپیک جدا باز کنید.

برای نشکر هم از دکمه لازم استفاده کنید!

ممنون

.:مسعود:rose:
 

MDP

Well-Known Member
آموزش شماره 1 - اضافه کردن Usercontrol به صورت داینامیک و با کد نویسی!

سلام!

احتمالا زیاد شده که شما بخواهید که یک Usercontrol رو به صورت دستی به وبسایتتون اضافه کنید!

برای مثال شما توی سایتتون می خواهید وقتی کاربر Login کرد کنترلی که برای ورود نوشتید رو با کنترلی که برای نمایش اطلاعات کاربر عوض کنید!

چاره کار اینجاست!!!

برای اضافه کردن کنترل به صورت داینامیک از این روش استفاده کنید :

PHP:
Protected Function LoadUserControl(ByVal sender As Panel, ByVal ASCX_Path As String) As String
        Try
            CType(sender, Panel).Controls.Clear()
            Dim controlToLoad As Control
            controlToLoad = Me.LoadControl(ASCX_Path)
            CType(sender, Panel).Controls.Add(controlToLoad)
            Return "Added"
        Catch ex As Exception
            Return ex.Message
        End Try
    End Function
برای فراخونی هم از این روش استفاده کنید:

PHP:
 LoadUserControl(ُSomePanelID , "ASCX_Path")
:nokte:
برای ASCX_Path باید آدرس فیزیکی کامل بدهید

مثال:

PHP:
 LoadUserControl(Panel1, "~\Login.ascx")
 

جدیدترین ارسال ها

بالا