March 6, 2014

FAQs in ASP.NET MVC

  1. What is the benefit of Razor w.r.t. ASPX view engine?
  2. What are Action Link and Action Result in MVC? Can you list out the different types of action results returned by action method?
  3. What are areas in MVC?
  4. Does MVC support view state? If not, how can we can manage the same?
  5. What are Html helpers?
  6. How to create custom data annotation?
  7. What is filter in MVC? What are the types of filters in MVC?
  8. What is rout table in MVC?
  9. What is a view engine? Which is faster: Razor or ASPX?
  10. How MVC works to process a new request?
  11. What is the difference between MVC and MVVM?
  12. What are the difference between ASP.NET MVC and aspx web forms? When you will choose MVC architecture and when to choose ASPX web forms? 
  13. What is data annotation? Can you define how can I define custom data annotation?
  14. What is view bag, view data and temp data?
  15. How you will pass parameters to controllers? What are different techniques to pass parameters from view to controllers?