ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 3 از 3
Like Tree2Likes
  • 2 Post By adminmsp

موضوع: اموزش asp.net 2010 قسمت دوم

  1. #1
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429

    اموزش asp.net 2010 قسمت دوم

    براي تغيير متن روي دکمه روي خصوصيت Text دکمه دابل کليک کنيد.



    عبارت Submit را وارد کنيد.
    براي مشاهده خروجي برنامه بر روي دکمه start کليک کنيد.



    در اين برنامه اگر اطلاعاتي را در کنترلهاي Textbox وارد نمائيد و سپس روي دکمه Submit کليک کنيد اين اطلاعات به سرور ارسال شده و سپس يک صفحه جديد نمايش داده مي*شود که در اين صفحه اطلاعات وارد شده در کنترل جعبه متن دوباره نمايش داده شده است. در صورتي که اگر با استفاده از HTML اين صفحه را ايجاد مي*کرديم کنترلهاي جعبه متن همگي خالي مي*شدند. در ادامه مي*خواهيم براي دکمه Submit وظيفه*اي تعيين کنيم. در صورتي که بخواهيد کد HTML ايجاد شده توسط ASP.Net را مشاهده کنيد کافي است که روي صفحه راست کليک کرده و گزينه View Source را انتخاب کنيد. بر روي دکمه Close کليک کنيد تا اين صفحه بسته شود.



    در ادامه سه کنترل Lable بر روي صفحه قرار مي*دهيم. مي*خواهيم هنگامي که بر روي دکمه Submit کليک شد، اطلاعات داخل TextBox ها توسط Label ها نمايش داده شوند. بر روي کنترل Label کليک کنيد.



    اين کنترل را به محل مشخص شده با کادر قرمز Drag کنيد.



    نام اين کنترل را همان طور که مشاهده مي*کنيد برابر Fnamelbl قرار داده*ايم. در ادامه دو کنترل Label ديگر به همين روش بر روي صفحه اضافه مي*کنيم.
    روي دکمه دابل کليک کنيد تا وارد قسمت کد مربوط به رويداد کليک دکمه شويم.

    [HR][/HR] در ادامه کد هاي مربوط به دکمه را وارد مي کنيم.
    [B]
    C# کد

    protected void Button1_Click(object sender, System.EventArgs e)
    {
    Fnamelbl.Text = fname.Text;
    lnamelbl.Text = lname.Text;
    datelbl.Text = dateofbirth.Text;

    }

    VB کد

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

    Fnamelbl.Text = fname.Text
    lnamelbl.Text = lname.Text
    datelbl.Text = dateofbirth.Text

    End Sub[/B]




    با استفاده از اين کدها مقدار هر Label با TextBox مربوط به آن مقدار دهي مي*شود. براي مشاهده خروجي برنامه بر روي دکمه Start کليک کنيد.



    درون جعبه متن اول کليک کنيد.



    عبارت Nima را تايپ کنيد.
    درون جعبه متن دوم کليک کنيد.



    عبارت Alvanforush را وارد کنيد.
    درون جعبه متن سوم کليک کنيد.



    عبارت 1354/8/17 را به عنوان سال تولد وارد کرده*ايم.
    بر روي دکمه Submit کليک کنيد.



    همان طور که مشاهده مي*کنيد متن Label ها به عبارتي که داخل TextBox وارد کرديم تغيير پيدا کرد. براي اين کار با کليک بر روي دکمه Submit اطلاعات به سرويس دهنده يا سرور ارسال شده و در صفحه جديدي که اکنون مشاهده مي*کنيد متن Labelها مقدار دهي شده است. توجه کنيد که محتواي TextBoxها نيز خالي نشده است. روي دکمه Close کليک کنيد.



    در اين قسمت مي*خواهيم يکي از مهمترين مفاهيم Asp.Net يعني Postback را مورد بررسي قرار دهيم. همانطور که گفته شد هنگامي که شما اطلاعاتي را درون فرم وارد کرده و بر روي دکمه Submit کليک کنيد اطلاعات شما دريافت شده و به سرور منتقل شود. سرور عمليات مورد نظر را بر روي اطلاعات انجام مي*دهد و سپس نتيجه کار به شما نشان داده خواهد شد. اصطلاحاً ارسال صفحه به سرور و بازگشت دوباره آن را Postback مي*نامند.
    چون اين خصوصيت مربوط به صفحه مي*باشد بر روي صفحه دابل کليک کنيد تا وارد رويداد Page_Load صفحه شويم. اين رويداد هر باري که صفحه لود شود اتفاق مي*افتد.



    حال مي*خواهيم بگوييم اگر Postback اتفاق افتاد متن Label ها برابر با متن داخل TextBox ها باشد. عبارتif (ispostback) را تايپ کنيد.

    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  2. #2
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429
    عبارت Submit را وارد کنيد.
    براي مشاهده خروجي برنامه بر روي دکمه start کليک کنيد.



    در اين برنامه اگر اطلاعاتي را در کنترلهاي Textbox وارد نمائيد و سپس روي دکمه Submit کليک کنيد اين اطلاعات به سرور ارسال شده و سپس يک صفحه جديد نمايش داده مي*شود که در اين صفحه اطلاعات وارد شده در کنترل جعبه متن دوباره نمايش داده شده است. در صورتي که اگر با استفاده از HTML اين صفحه را ايجاد مي*کرديم کنترلهاي جعبه متن همگي خالي مي*شدند. در ادامه مي*خواهيم براي دکمه Submit وظيفه*اي تعيين کنيم. در صورتي که بخواهيد کد HTML ايجاد شده توسط ASP.Net را مشاهده کنيد کافي است که روي صفحه راست کليک کرده و گزينه View Source را انتخاب کنيد. بر روي دکمه Close کليک کنيد تا اين صفحه بسته شود.



    در ادامه سه کنترل Lable بر روي صفحه قرار مي*دهيم. مي*خواهيم هنگامي که بر روي دکمه Submit کليک شد، اطلاعات داخل TextBox ها توسط Label ها نمايش داده شوند. بر روي کنترل Label کليک کنيد.



    اين کنترل را به محل مشخص شده با کادر قرمز Drag کنيد.



    نام اين کنترل را همان طور که مشاهده مي*کنيد برابر Fnamelbl قرار داده*ايم. در ادامه دو کنترل Label ديگر به همين روش بر روي صفحه اضافه مي*کنيم.
    روي دکمه دابل کليک کنيد تا وارد قسمت کد مربوط به رويداد کليک دکمه شويم.

    [HR][/HR] در ادامه کد هاي مربوط به دکمه را وارد مي کنيم.
    [B]
    C# کد
    کد PHP:
    protected void Button1_Click(object senderSystem.EventArgs e)
        {
                 
    Fnamelbl.Text fname.Text;
                
    lnamelbl.Text lname.Text;
                
    datelbl.Text dateofbirth.Text;
            
        } 

    VB کد
    [/B]
    کد PHP:
         Protected Sub Button1_Click(ByVal sender As ObjectByVal e As System.EventArgsHandles Button1.Click

                Fnamelbl
    .Text fname.Text
                lnamelbl
    .Text lname.Text
                datelbl
    .Text dateofbirth.Text

        End Sub 




    با استفاده از اين کدها مقدار هر Label با TextBox مربوط به آن مقدار دهي مي*شود. براي مشاهده خروجي برنامه بر روي دکمه Start کليک کنيد.



    درون جعبه متن اول کليک کنيد.



    عبارت Nima را تايپ کنيد.
    درون جعبه متن دوم کليک کنيد.



    عبارت Alvanforush را وارد کنيد.
    درون جعبه متن سوم کليک کنيد.



    عبارت 1354/8/17 را به عنوان سال تولد وارد کرده*ايم.
    بر روي دکمه Submit کليک کنيد.



    همان طور که مشاهده مي*کنيد متن Label ها به عبارتي که داخل TextBox وارد کرديم تغيير پيدا کرد. براي اين کار با کليک بر روي دکمه Submit اطلاعات به سرويس دهنده يا سرور ارسال شده و در صفحه جديدي که اکنون مشاهده مي*کنيد متن Labelها مقدار دهي شده است. توجه کنيد که محتواي TextBoxها نيز خالي نشده است. روي دکمه Close کليک کنيد.



    در اين قسمت مي*خواهيم يکي از مهمترين مفاهيم Asp.Net يعني Postback را مورد بررسي قرار دهيم. همانطور که گفته شد هنگامي که شما اطلاعاتي را درون فرم وارد کرده و بر روي دکمه Submit کليک کنيد اطلاعات شما دريافت شده و به سرور منتقل شود. سرور عمليات مورد نظر را بر روي اطلاعات انجام مي*دهد و سپس نتيجه کار به شما نشان داده خواهد شد. اصطلاحاً ارسال صفحه به سرور و بازگشت دوباره آن را Postback مي*نامند.
    چون اين خصوصيت مربوط به صفحه مي*باشد بر روي صفحه دابل کليک کنيد تا وارد رويداد Page_Load صفحه شويم. اين رويداد هر باري که صفحه لود شود اتفاق مي*افتد.



    حال مي*خواهيم بگوييم اگر Postback اتفاق افتاد متن Label ها برابر با متن داخل TextBox ها باشد. عبارتif (ispostback) را تايپ کنيد.



    دکمه Enter صفحه کليد را فشار دهيد.

    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  3. #3
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,589
    759
    429
    در ادامه کد هايي که براي رويداد کليک دکمه وارد کرده بوديم را به داخل if رويداد لود صفحه منتقل مي کنيم.
    [B]C# کد

    کد PHP:
    protected void Page_Load(object senderSystem.EventArgs e)
        {
           if ((
    IsPostBack)) {
                
    Fnamelbl.Text fname.Text;
                
    lnamelbl.Text lname.Text;
                
    datelbl.Text dateofbirth.Text;
            }
        } 



    VB کد

    [/B]
    کد PHP:
    Protected Sub Page_Load(ByVal sender As ObjectByVal e As System.EventArgsHandles Me.Load

           
    If (IsPostBackThen
                Fnamelbl
    .Text fname.Text
                lnamelbl
    .Text lname.Text
                datelbl
    .Text dateofbirth.Text
            End 
    If
        
    End Sub 




    براي اجراي برنامه روي دکمه Start کليک کنيد.



    در زماني که صفحه Load مي*شود چون از دستور if استفاده کرديم و مقدار PostBack برابر نادرست است کنترلهاي Label همان مقدار پيش فرض خود را نمايش مي*دهند. اکنون اطلاعات را دوباره وارد کرده*ايم. بر روي دکمه Submit کليک کنيد.



    با فشردن دکمه Submit، عمليات PostBack اتفاق مي*افتد و صفحه دوباره Load شده و رويداد Load صفحه فراخواني مي*شود در اين زمان کد نوشته شده اجرا مي*شود. چون IsPostBack در اين برنامه برابر Trueيا درست است کدهاي داخل دستور If اجرا مي*شوند. بر روي دکمه Close کليک کنيد.



    يک راه ديگر براي ارتباط بين TextBox و Label استفاده از Data Binding است. با استفاده از Data Binding شما مي*توانيد بين دو کنترل سرور ارتباط برقرار کنيد. در ادامه اين روش را بررسي خواهيم کردد.
    ما در اينجا مقدار پيش فرض Text مربوط به Label ها از طريق پنجره Properties پاک کرديم تا هنگامي که صفحه اجرا مي*شود هيچ مقداري نداشته باشند. بر روي نماي Source کليک کنيد تا به حالت کد صفحه برويم.



    مي*خواهيم مقدار Text هر Label را به مقدار Text کنترل TextBoxمتناظرش Bind کنيم. چون مي*خواهيم درون کدهاي Html کدهاي کنترلي بنويسيم بايد اين کد ها درون تگ <%# %>قرار گيرند. در ادامه اين کار را انجام مي*دهيم.
    توجه کنيد که متن داخل عبارات <%# %> را با دقت وارد نمائيد چون اين متن به حروف کوچک و بزرگ حساس است. در قدم بعدي بايد اعلام کنيم که با هر بار Load شدن صفحه مقادير موجود در TextBox ها به Label متناظرش Bind شود. روي سربرگ AuthorForm.aspx.vb کليک کنيد.



    همان طور که مشاهده مي*کنيد کد هاي قبلي را پاک کرده*ايم. در رويداد Load صفحه کد DataBind()را تايپ کنيد.
    توجه کنيد که در انتها حتما بايد پرانتز باز و بسته را وارد نمائيد و در زبان #C در انتها بايد از کاراکتر ; استفاده نمائيد



    اکنون براي مشاهده نتيجه برنامه را اجرا کنيد.



    اکنون مشخصات را وارد کرده*ايم. بر روي دکمه Submit کليک کنيد.



    کاربر گرامي، شما اکنون در پايان اين بخش قرار داريد.

    منبع انياك
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
نمایش نتایج: از 1 به 3 از 3

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اموزش asp.net 2010 قسمت سوم
    توسط MspSoft در انجمن ASP.NET
    پاسخ: 8
    آخرين نوشته: 2014-10-30, 09:29 AM
  2. آموزش تصویری ADO.Net 2010
    توسط MspSoft در انجمن دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرين نوشته: 2011-11-30, 04:34 PM
  3. اموزش asp.net 2010 قسمت اول
    توسط MspSoft در انجمن ASP.NET
    پاسخ: 1
    آخرين نوشته: 2011-11-30, 03:59 PM
  4. اموزش تصويري ويژوال استديو 2010 قسمت دوم
    توسط MspSoft در انجمن برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 3
    آخرين نوشته: 2011-11-30, 03:45 PM
  5. اموزش تصويري ويژوال استديو 2010 قسمت اول
    توسط MspSoft در انجمن برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 3
    آخرين نوشته: 2011-11-30, 03:39 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2