how to pass values between two web pages in asp.net

Post on 14-Apr-2017

45 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

HOW TO PASS VALUES BETWEEN TWO WEB PAGES

IN ASP.NET

• ASP.NET IS AN OPEN-SOURCE SERVER-SIDE WEB APPLICATION FRAMEWORK DESIGNED FOR WEB DEVELOPMENT TO DEVELOP DYNAMIC WEB PAGES. DEVELOPED BY MICROSOFT TO ALLOW PROGRAMMERS TO BUILD DYNAMIC WEBSITES, WEB APPLICATIONS AND WEB SERVICES.

• THE SUCCESSOR OF ASP.NET IS ASP.NET CORE. IT IS A RE-INTEGRATION OF ASP.NET AS A WEB FRAMEWORK, ALONG WITH OTHER FRAMEWORKS.

• ASP.NET WEB FORMS GIVE EXCELLENT EVENT DRIVEN PROGRAMMING MODEL TO DEVELOPERS. IT SIMPLIFIES THE OVERALL DESIGN OF YOUR APPLICATION BUT HAS SOME PROBLEMS OF ITS OWN.

• FOR EXAMPLE, IN CONVENTIONAL ASP VALUES CAN BE EASILY PASSED FROM ONE ASP PAGE TO ANOTHER ASP PAGE USING POST.

• THE SAME THING IS IMPOSSIBLE IN ASP.NET IF YOU WANT TO STICK TO WEB FORM MODEL. THERE ARE SOME WAYS THAT CAN BE USED TO OVERCOME THIS SITUATION. THIS ARTICLE DENOTES VARIOUS POSSIBILITIES TO DO THE SAME.

• QUERYSTRING IS A DAY OLD PROCESS TO PASS VALUES ACROSS PAGES. THE MAIN ADVANTAGE OF THIS METHOD IS VERY SIMPLE. WHAT LIMITS IS THAT THE VALUES ARE VISIBLE IN THE BROWSER ADDRESS BAR AND YOU CAN NOT PASS OBJECTS THAT WAY.

• ANOTHER WAY TO PASS VALUES ACROSS PAGES. HERE YOU STORE CONTROL VALUES IN SESSION VARIABLES AND REACH OUT FOR THEM IN ANOTHER WEB FORM.

• BUT STORING TOO MUCH DATA IN A SESSION CAN BE AN OVERHEAD ON THE SERVER.

• IT ALSO NEEDS SOME KIND OF CLEANING ACTION FROM YOUR SIDE SO THAT UNWANTED SESSION VARIABLES ARE DELETED

• A VERY COMPLEX BUT SOPHISTICATED METHOD OF PASSING VALUES ACROSS PAGES. HERE YOU EXPOSE THE VALUES YOU WANT TO FIND IN OTHER PAGES AS PROPERTIES OF THE PAGE CLASS.

• THIS METHOD NEEDS TO CODE PROPERTIES THAT YOU CAN ACCESS IN ANOTHER WEB FORM. OVERALL THIS METHOD IS MUCH CLEARER AND OBJECT ORIENTED THAN EARLIER METHODS.

• THE THREE METHODS NAMELY QUERYSTRING, SESSION AND SERVER.TRANSFER PROVIDE WAYS TO PASS OUR VALUES ACROSS PAGES.HOPE THIS ARTICLE IS USEFUL!

• WE CONSTANTLY MAKE AN EFFORT TO UPDATE THE LATEST IN ASP .NET

• STAY CONNECTED TO THIS PAGE OF CRB TECH .NET REVIEWS FOR MORE TECHNICAL UP-GRADATION AND OTHER RESOURCES.

THANK YOU....

top related