Best Online Tutorials

SQL Tutorial

Free SQL Tutorial

SQL Interview Questions

SQL Practice Questions

SQL Tips & Tricks

SQL Errors

SQL Books

Angular Tutorial

Free Angular Tutorial

Angular Interview Questions

Angular Practice Questions

Angular Tips & Tricks

Angular Errors

Angular Books

Node.js Tutorial

Free Node.js Tutorial

Node.js Interview Questions

Node.js Practice Questions

Node.js Tips & Tricks

Node.js Errors

Node.js Books

React.js Tutorial

Free React.js Tutorial

React.js Interview Questions

React.js Practice Questions

React.js Tips & Tricks

React.js Errors

React.js Books

SSIS Tutorial

Free SSIS Tutorial

SSIS Interview Questions

SSIS Practice Questions

SSIS Tips & Tricks

SSIS Errors

SSIS Books

SEO Tutorial

Free SEO Tutorial

SEO Interview Questions

SEO Practice Questions

SEO Tips & Tricks

SEO Errors

SEO Books

Javascript Tutorial

Free Javascript Tutorial

Javascript Interview Questions

Javascript Practice Questions

Javascript Tips & Tricks

Javascript Errors

Javascript Books

MongoDB Tutorial

Free MongoDB Tutorial

MongoDB Interview Questions

MongoDB Practice Questions

MongoDB Tips & Tricks

MongoDB Errors

MongoDB Books

Next.js Tutorial

Free Next.js Tutorial

Next.js Interview Questions

Next.js Practice Questions

Next.js Tips & Tricks

Next.js Errors

Next.js Books

MVC Interview Questions Part 2 

Prashant Surya  |   Feb 27, 2020  |  Views: 60

Description:

What are routing in MVC?

Routing in MVC is to handle request traffic and sent it to the required controller and their actions

Routing can be done at configuration file or in the controller file.

routes.MapRoute(
     "View",
     "View/ViewController/{id},
     new { controller  = "YourControllerName" , action = "ControllerActionName", id = UrlParameter.Optional });

Where is the route mapping code written?


Route mapping code written in the global.aspx file.


Can we map multiple URL's to the same action?


Yes, we can, we have to make two entries with different key names and have to specify the same controller and the action name.


Can we navigate from one view to other view using hyperlink in MVC?


Yes, by using ActionLink method 

<%=Html.ActionLink( "Home", "loadhome" )%>

Can we restrict MVC actions to be invoked only by Get or Post method?

yes, by using the HttpVerbs as action filters

[HttpGet]
public viewResult  add (int a)
{
}

Can we maintain session in MVC, if yes how?


Yes, we can maintain sessions in MVC by using the tempdata, viewdata and viewbag.


What is Tempdata in MVC?


Tempdata helps to maintain data when moving from one controller to the another controller or moving from one action to other actions.

It internally uses session variables to store the data into them when we change any routes.


What is viewdata in MVC?


Viewdata helps to maintain data when moving from controller to the view.


What is viewbag in MVC ? 

View Bag is a dynamic wrapper around viewdata.

Types casting is not required when we use view bag.

It uses the dynamic keyword internally.


What is the difference between viewbag, viewdata and tempdata ?


Flow Direction

ViweData/ViewBag

TempData

Controller to Controller

No

Yes

Controller to View

Yes

No

View to Controller

No

No






Comments:
Content Contributor
Prashant Surya

Prashant Surya

Software developer at Uniserve Data Technologies Pvt. Ltd.  |   Noida, Uttar Pradesh, India

I am a software developer, freelancer and trainer working on technologies likes. MEAN stack, MERN Stack, ASP.NET full stack , SQL, JavaScript, jQuery, HTML, CSS, SEO, responsive UI/UX designing... having 7 years of experience in development in multiple domains like, eCommerce, capital markets, education, real estate...


Want to sell your software ?-

If you want to sell your readymade software to the genuine clients or businessman, list your software with details and demo links.

  • Sell ERP
  • Sell Website Clones
  • Sell App Clones
  • Sell Readymade Portals
  • Sell Readymade Websites
  • Sell Mobile Apps
  • Sell Window Apps

Clients will find it using our advanced search filter and will contact you directly.

No any charge for the product lsiting.

Do you own a Company ?+

Property.sale

Buy or Sell Commercial Property+

Are you a freelancer ?+

Looking for a job ?+

Are you a Service Provider ?+

Are you a blogger ?+

Do you own an IT Institute ?+


Property.sale