Create new project in MVC


  • App_data
  • App_start
  • Content
  • Script
  • Global.asax
  •  Web.config 






 To create the new controler in an ASP.NET (MVC)



  • Open the exiting  MVC web application 
  • Right click the controller folder in the solution  explore window on the right side the screen 
  • Select Add ←controller , The folder dialog box is displayed  
  • Replace the name given in the controller name  text box with  my home controller 
  • Ensure that the Empty MVC CONTROLLER OPTION IS SELECTED UNDER THE TEMPLATE DROP DOWN LIST 
  • Click the add button The controller is create  and the my home controller 
  • Select  file save all to save the application
  • Select File  Exit to exit microsoft visual stdio 
  • <%@ Application Language="C#" %>
  • <%@ Import Namespace="System.ComponentModel.DataAnnotations" %>
  • <%@ Import Namespace="System.Web.Routing" %>
  • <%@ Import Namespace="System.Web.DynamicData" %>

  • <script RunAt="server">
  •     private static MetaModel s_defaultModel = new MetaModel();
  •     public static MetaModel DefaultModel {
  •         get {
  •             return s_defaultModel;
  •         }
  •     }

  •     public static void RegisterRoutes(RouteCollection routes) {
  •         //                    IMPORTANT: DATA MODEL REGISTRATION 
  •         // Uncomment this line to register a LINQ to SQL model for ASP.NET Dynamic Data.
  •         // Set ScaffoldAllTables = true only if you are sure that you want all tables in the
  •         // data model to support a scaffold (i.e. templates) view. To control scaffolding for
  •         // individual tables, create a partial class for the table and apply the
  •         // [ScaffoldTable(true)] attribute to the partial class.
  •         // Note: Make sure that you change "YourDataContextType" to the name of the data context
  •         // class in your application.
  •         //DefaultModel.RegisterContext(typeof(YourDataContextType), new ContextConfiguration() { ScaffoldAllTables = false });

  •         // The following statement supports separate-page mode, where the List, Detail, Insert, and 
  •         // Update tasks are performed by using separate pages. To enable this mode, uncomment the following 
  •         // route definition, and comment out the route definitions in the combined-page mode section that follows.
  •         routes.Add(new DynamicDataRoute("{table}/{action}.aspx") {
  •             Constraints = new RouteValueDictionary(new { action = "List|Details|Edit|Insert" }),
  •             Model = DefaultModel
  •         });

  •         // The following statements support combined-page mode, where the List, Detail, Insert, and
  •         // Update tasks are performed by using the same page. To enable this mode, uncomment the
  •         // following routes and comment out the route definition in the separate-page mode section above.
  •         //routes.Add(new DynamicDataRoute("{table}/ListDetails.aspx") {
  •         //    Action = PageAction.List,
  •         //    ViewName = "ListDetails",
  •         //    Model = DefaultModel
  •         //});

  •         //routes.Add(new DynamicDataRoute("{table}/ListDetails.aspx") {
  •         //    Action = PageAction.Details,
  •         //    ViewName = "ListDetails",
  •         //    Model = DefaultModel
  •         //});
  •     }

  •     void Application_Start(object sender, EventArgs e) {
  •         RegisterRoutes(RouteTable.Routes);
  •     }

  • </script>


Comments

Popular posts from this blog

css animation easy code