1 / 10

ASP and MVC

A number of organizations are still widely utilizing ASP these days! Reason – Commonly, the case is an organization is headed with enormous ASP framework in the center and a couple of engineers who know the framework from its adolescence.

Download Presentation

ASP and MVC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ASP and MVC Dot Net Training

  2. ASP and MVC • Introduction - • A number of organizations are still widely utilizing ASP these days! Reason – Commonly, the case is an organization is headed with enormous ASP framework in the center and a couple of engineers who know the framework from its adolescence. Typically, the framework is excessively unpredictable, with the complicated format of code inside (in view of a nature of ASP). Truth be told, there is a next to zero courses for new developers to be required in backing or advancement of the code. The reason is that the limit for new developers is too high - • market urges developers to learn new stuff and overlook old ones. • An enormous spaghetti-like code tries to ponder the code unimportant. Dot Net Training

  3. ASP and MVC • These ASP frameworks exist since they work. Existing developers might need to change something, however, the limit for them is high as well: • High workload with existing application support • Need to concentrate new languages (like VB.NET or C#) and innovations (like MVC) • What is less demanding for ASP developer : to compose another code with C#+MVC or proceed with ASP? Microsoft has dropped the backing of ASP and there are a tad bit of advancements these days. Some utilize JavaScript, some utilize jQuery, XML however, that is it. There is next to none of the developments for the server-side that may make the life of software engineers less demanding. Dot Net Training

  4. ASP and MVC Router - In the center of MVC, there is a Router. The Router chooses the Controller and Action for the most of the part. Router is a code that chooses which Controller and Action to call. Think about the Router with correlation MVC and exemplary scripting. The IIS inward process finds the organizer and document and executes it. Tests of URLs (controllers are highlighted) Http://localhost/Home/Index Http://localhost/Home/About Http://localhost/User/Edit/1 Dot Net Training

  5. ASP and MVC • Controller- • Controller is a class. It holds each and every part of client’s association for the most of the part in regards to ONE kind of business element. There ought to be various controllers in the Application. Controllers must have names finishing with Controller: HomeController, PublicationController, StatusController, UserController. Controller ought to have a client interface code or HTML markup. • It is a decent practice to dodge the SQL in the controller as well. Controller ought to handle the client data, question and upgrade the article show and set up the data to be shown. All Controllers ought to dwell in the organizer/Controllers. • Controller handles the client data , do the things and controls what will be shown (yet not how). • Controller ought to have techniques that make the rationale out of Controller Dot Net Training

  6. ASP and MVC • Actions: • Action executes the business rationale. There might be a business rationale of any sort in the controller. You may inquire or upgrade the database, send messages, process records or client entries, or even dispatch a rocket to Mars. • Commonly there is a rationale to overhaul/embed/erase/list records from/to database, yet it might be truly anything there. There ought to be NO HTML markup in the Controller. • Towards the end of Action, on the off chance that you need to show something (other than the static substance of View) you have to instate the variable Model and incorporate the View as the last line of the Action. • If the client hits the connection http://localhost/test_mvc/?controller=User&action=List , Router chooses the UserController and List action. The List action readies the rundown of Users and allocates this rundown to the variable Model. Dot Net Training

  7. ASP and MVC • Views: • The view gives the appearance. It is just that the Views ought to have an HTML markup inside them. There ought to be NO or supreme least of the rationale in a View. The matter of a View is to take the Model and show it to the client in an ideal way. • Outline your Views independently from your code. Convey, what needs to be. Change the appearance as simple as 1-2-3. Have a full screen or versatile perspective (or both) without the necessity to touch the business rationale code. Focus on the business rationale and data when you work with Controller/Action. Scale your framework up to handfuls Controllers and many Views. Appreciate the straightforwardness and simple code route. Dispose of complicate-format code until the end of time Dot Net Training

  8. ASP and MVC • Data : • Data for ASP tasks is normally kept away in the database. As an ASP software engineer, you likely have a few data access utilities and blend them with SQL and HTML in your ASP pages. • They utilize a term Model to allude the data in MVC projects. • At the point when the data is required from the database, one column is gotten from table into the item: • The object of the comparing class is made • Data is brought from the database and allocated to each trait of the article • The prepared article is passed to the business rationale. Dot Net Training

  9. ASP and MVC • Masterpage • In the huge ASP, there is a #include order which is utilized to make headers, footers that will be reused on different pages. • There is an idea of master pages in the .NET . The master page gives a strong perspective: no header and footer records, only one page, outline and see what you get a solitary purpose of customer asset consideration: CSS, JavaScripts, and so forth. • For .NET training and placement reviews, please do visit CRB Tech Reviews. • Related Articles: • FOR MVC DEVELOPERS THE FEATURES OF ASP.NET CORE • An Overview of Microsoft MVC Dot Net Dot Net Training

  10. Thank You..! Dot Net Training

More Related