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

نمایش نتایج: از شماره 1 تا 1 از مجموع 1
  1. #1
    مدیر بازنشسته
    تاریخ عضویت
    2011 October
    محل سکونت
    قائم شهر
    ارسال ها
    189
    تشکر
    308
    تشکر شده 525 بار در 195 پست
    نوشته های وبلاگ
    5


    1 امتياز مثبت از 1 راي
    آيا اين پست براي شما سودمند بود؟ بله | خیر

    new انتقال اطلاعات بین صفحات در asp.net

    ross-page posting
    يكی از امكانات جديد ارائه شده در ASP. NET 2.0 ، امكان postback يك صفحه به صفحه ای ديگر است ( برخلاف گزينه پيش فرض كه هر صفحه به خود postback می گردد ) .
    بدين منظور خصلت جديد PostBackUrl در كنترل هائی نظير ImageButton ، LinkButton و Button پيش بينی شده است . برای استفاده از ويژگی فوق كافی است مقدار PostBackUrl برابر با آدرس صفحه مقصد در نظر گرفته شود . بدين ترتيب ، پس از كليك بر روی دكمه موجود بر روی فرم ، صفحه به همراه تمامی مقادير كنترل های ورودی موجود بر روی آن برای آدرس مشخص شده ارسال می گردد .
    مثال
    در اين مثال بر روی فرم وب از دو كنترل text box و يك كنترل button استفاده شده است ( صفحه Crosspage1.aspx ) . پس از كليك بر روی‌ دكمه موجود بر روی فرم ، اطلاعات موجود بر روی فرم برای صفحه ای با نام Crosspage2.aspx ارسال می گردد .
    کد HTML:
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>page2</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        
        </div>
        </form>
    </body>
    </html>

    صفحه Crosspage1.aspx شامل
    کد HTML:
    <head runat="server">
        <title>page1</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div style="margin: auto; width: 400px;">
        
            <asp:Image ID="Image1" runat="server" ImageUrl="~/logo-ramin-hp.png" />
        
        </div>
        <div style="margin: auto; background-color: [URL=http://forum.ustmb.ir/usertag.php?do=list&action=hash&hash=CCCCCC]#CCCCCC[/URL] width: 400px;">
         
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            نام<br />
            <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
            نام خانوادگی<br />
            <asp:Button ID="Button1" runat="server"  PostBackUrl="~/crosspage2.aspx" onclick="Button1_Click" Text="Button" />
         
        </div>
        </form>
    </body>
    و

        public TextBox Name
    {

    get { return TextBox1; }
    }
    public TextBox Family
    {
    get { return TextBox2; }
    }

    پس از اجرای كد فوق و كليك بر روی دكمه "ارسال به صفحه ديگر" ، صفحه برای CrossPage2.aspx ارسال می گردد . صفحه Crosspage2.aspx با استفاده از خصلت Page.PreviousPage قادر به برقراری ارتباط با صفحه Crosspage1.aspx خواهد بود .
    كد زير نحوه دريافت و نمايش عنوان صفحه قبلی را در صفحه Crosspage2.aspx نشان می دهد .

        protected void Page_Load(object sender, EventArgs e)
    {

    TextBox name = (TextBox)Page.PreviousPage.FindControl("TextBox1");
    TextBox lname = (TextBox)Page.PreviousPage.FindControl("TextBox2");
    if (name != null)
    Label1.Text = "first name:"+name.Text+"Last name:"+lname.Text;
    }


    نمونه کد پیوست شد.



    فایل های پیوست شده


    -------------------------------------------------------------------------------------------
    "تفنگ های پر برای شلیک به مغزهای پر ساخته شده اند
    و مغزهای خالی برای پر کردن این تفنگها . . ."
    -------------------------------------------------------------------------------------------

 

 

کاربران برچسب خورده در این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

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

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


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Persian Language By Ustmb.ir
این انجمن کاملا مستقل بوده و هیچ ارتباطی با دانشگاه علوم و فنون مازندران و مسئولان آن ندارد..این انجمن و تمامی محتوای تولید شده در آن توسط دانشجویان فعلی و فارغ التحصیل ادوار گذشته این دانشگاه برای استفاده دانشجویان جدید این دانشگاه و جامعه دانشگاهی کشور فراهم شده است.لطفا برای اطلاعات بیشتر در رابطه با ماهیت انجمن با مدیریت انجمن ارتباط برقرار کنید
ساعت 12:59 PM بر حسب GMT +4 می باشد.