ASP.NET 2.0 ، مجموعه ای از امكانات و پتانسيل های جديد را در اختيار برنامه نويسان وب قرار می دهد . Cross Page Posting يك نمونه در اين زمينه می باشد كه در ادامه به بررسی آن خواهيم پرداخت .
سناريوی ارسال اطلاعات در صفحات ASP.NET
فرم ها به همراه كنترل های سرويس دهنده موجود بر روی آنان دارای نقشی اساسی در پياده سازی برنامه های وب خصوصا" بخش رابط كاربر می باشند . پس از فعال كردن كنترل های button ، به صورت پيش فرض اطلاعات برای همان صفحه ای كه شامل كنترل button است، ارسال ( post ) تا متناسب با رويداد ايجاد شده ،روتين مربوطه فعال و عمليات لازم را انجام دهد ( جلوه ای از برنامه نويسی مبتنی بر رويداد در برنامه های وب ASP.NET ) . در اكثر موارد سناريوی فوق منطبق با خواسته پياده كنندگان نرم افزار می باشد ولی در برخی موارد ممكن است لازم باشد كه اطلاعات برای صفحه ای ديگر در برنامه ارسال گردد . در چنين مواردی می توان از متد Server.Transfer به منظور حركت بين صفحات استفاده نمود ولی URLتغيير پيدا نخواهد كرد .