ASP.NET MVC Tutorial for Beginners - LearnHowToCode SarkariResult.com Interview Questions and Answers LearnHowToCodeOnline
ASP.NET MVC Tutorial for Beginners

ASP.NET MVC Tutorial for Beginners

ASP.NET MVC Tutorial for Beginners

 ASP.NET MVC stands for ASP.NET Model View Controller design pattern. MVC was first invented by Trygve Reenskaug and was named as “Thing Model View Editor” pattern originally. Slowly it became popular and renamed as “Model View Controller”.

ASP.NET MVC was created by Scott Guthrie of Microsoft in 2007 based on the MVC framework implemented in different framework like Ruby on Rails, Spring etc. ASP.NET MVC (Model View Controller) is an architectural design pattern that separates an application into three main components
  1. Model
  2. View and
  3. Controller
ASP.NET MVC is not the replacement of traditional ASP.NET Web form but it’s an alternative. The ASP.NET MVC App is highly testable application than traditional ASP.NET Web form applications.
Use left side course content to learn more about ASP.NET MVC.

Total list of posts under ASP.NET MVC

 
  1. Create a new ASP.NET MVC application
  2. Naming conventions in ASP.NET MVC
  3. Project structure
  4. Create a view
  5. Create new controller
  6. Create new model
  7. Scaffolding
  8. Razor & benefit of Razor
  9. Declare a variable
  10. Comment in Razor view
  11. For each loop in Razor
  12. If condition in Razor view engine
  13. Switch case conditional operator
  14. variable data inside URL
  15. Mathematical operation in Razor view
  16. Writing text in between C# code block
  17. Custom helper method
  18. Namespace in Razor view
  19. Calling external method
  20. specifying a model in razor view
  21. Getting ViewBag / ViewData
  22. New read only view
  23. Form based Razor view
  24. Model based Razor view
  25. Element in ASP.NET MVC view
  26. Text box in ASP.NET MVC view
  27. Radio button in Razor view
  28. Check box in razor view
  29. Create a drop down in razor view
  30. Listbox in razor view
  31. Model attributes
  32. Create a model based on database table
  33. Auto increment property in Model
  34. Mandatory model field
  35. Validating string length in Model property
  36. Model field for a particular data type
  37. Custom label to Model property
  38. Mapping model property to database field
  39. Mapping model to existing table in database
  40. Primary key and Foreign key relationship in Model
  41. Views of model having primary and foreign key relationship
  42. TextArea with Html.EditorFor
  43. List data using ViewModel
  44. Access form data into controller using Request
  45. Access form data into controller using FormCollection
  46. Access form data into controller using parameters
  47. Rename action method
  48. Rename a controller
  49. Create a partial view
  50. Render/call a partial view from a content page (View)
  51. Returning a partial view from controller action method
  52. Nested partial view
  53. Call a partial view that accepts Model as parameter
  54. Redirect user to another page from controller action method
  55. Redirect to another action method
  56. Redirect user to another route url
  57. Pass data from one action method to another
  58. Pass data from action method to View
  59. Access data from querystring to action method
  60. Return view from action method
  61. Return model to view from action method
  62. Output string content from action method
  63. JSON result
  64. Returning JavaScript from action method
  65. Returning file content from action method
  66. Define new route in ASP.NET MVC
  67. Catchall in ASP.NET MVC route
  68. Retrieving catchall segments in action method
  69. Browser constraint check in route
  70. Expose action method by certain URL (attribute routing)
  71. Custom route handler to redirect user to specific page
  72. Get url of action method
  73. Create hyperlink based on action method
  74. Avoid Length querystring in URL generated by ActionLink
  75. Create URL based on Route defined
  76. Create forms authentication in ASP.NET MVC
  77. Implementing authorization
  78. Securing controller action methods
  79. Mark action method public in secure controller
  80. Passing error to view from controller action
  81. Redirecting to default error page from controller action
  82. Redirecting user to error specific page
  83. Prevent Cross-Site Request Forgery (CSRF) attack
  84. Getting EntityValidationErrors
  85. Custom validation in ASP.NET MVC
  86. Accepting HTML or script content to the form
  87. Remote validation on particular model property
  88. Validate url in routing level itself
  89. Fluent validation framework in ASP.NET MVC
  90. Store user specific data into session
  91. Time out for session object
  92. Cache output of action method
  93. Creating output cache profile
  94. Cache partial view output
  95. Store data into Cache in ASP.NET MVC
  96. List the data from database
  97. Insert record into database
  98. Update record into database
  99. Delete record from database
  100. File upload
  101. Upload multiple files on server
  102. Pagination of records
  103. Sort & paginate records
  104. Search based on keyword
  105. Listing records in Grid
  106. Insert record using transactions
  107. Insert record using Ajax
  108. Search database using Ajax
  109. List records using JSON
  110. Create asynchronous controller and action methods
  111. Bundles in ASP.NET MVC
  112. Create and use ScriptBundle
  113. Create & use CSS bundle
  114. ScriptBundle / StyleBundle in custom format
  115. What is optimization?
  116. Optimize JavaScript and CSS file
  117. Create ASP.NET Web API Controller
  118. Insert record using Web API
  119. List records using Web API
  120. Show single using Web API
  121. Delete record using Web API
  122. Update record using Web API
  123. Consuming external Web API in ASP.NET MVC
  124. Caching in Web API
  125. Export data into MS Excel from MVC
  126. Export data into MS Word from MVC
  127. Export data into XML from MVC
  128. Create new ASP.NET MVC Test project
  129. Add new unit test class
  130. Create new test case method
  131. Test mvc controller method for correct view
  132. Debug unit test case / method
  133. Test controller method that access data from database
  134. Create normal method in Test class
  135. Controller Action Invoker
  136. Action Invoker

About Mariano

I'm Ethan Mariano a software engineer by profession and reader/writter by passion.I have good understanding and knowledge of AngularJS, Database, javascript, web development, digital marketing and exploring other technologies related to Software development.

0 comments:

Featured post

Political Full Forms List

Acronym Full Form MLA Member of Legislative Assembly RSS Really Simple Syndication, Rashtriya Swayamsevak Sangh UNESCO United Nations E...

Powered by Blogger.