C# 开始申请

C# 开始申请,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我遵循了教程。我读到在我的web应用程序中要执行的第一个文件是startup.cs,但startup.cs只包含以下代码。执行此文件后发生了哪些步骤?我没有看到任何页面打开。。。谢谢! 使用Microsoft.Owin; 使用Owin; [程序集:OwinStartupAttribute(类型(ContactManager.Startup))] 命名空间联系人管理器 { 公共部分类启动 { 公共无效配置(IAppBuilder应用程序) { ConfigureAuth(app); } } }S

我遵循了教程。我读到在我的web应用程序中要执行的第一个文件是startup.cs,但startup.cs只包含以下代码。执行此文件后发生了哪些步骤?我没有看到任何页面打开。。。谢谢!

使用Microsoft.Owin;
使用Owin;
[程序集:OwinStartupAttribute(类型(ContactManager.Startup))]
命名空间联系人管理器
{
公共部分类启动
{
公共无效配置(IAppBuilder应用程序)
{
ConfigureAuth(app);
}
}

}
Startup.cs
将通过设置各种服务来初始化项目。在这种情况下,它会设置身份验证框架。位于Startup.cs中的代码只运行一次,这是IIS第一次启动您的站点。它不会为每个后续请求运行

当您试图打开一个页面时,浏览器会发出一个HTTP GET请求,然后MVC路由管理系统会截取并处理该请求。尝试查找路由配置(可能位于名为
RouteConfig.cs
的文件中)。路由配置将指示默认情况下将加载的视图

比如,;下面的路线告诉我,我的默认视图将是由
HomeController.cs中的
Index
方法生成的

routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

希望这有助于启动。cs将通过设置各种服务来初始化您的项目。在这种情况下,它会设置身份验证框架。位于Startup.cs中的代码只运行一次,这是IIS第一次启动您的站点。它不会为每个后续请求运行

当您试图打开一个页面时,浏览器会发出一个HTTP GET请求,然后MVC路由管理系统会截取并处理该请求。尝试查找路由配置(可能位于名为
RouteConfig.cs
的文件中)。路由配置将指示默认情况下将加载的视图

比如,;下面的路线告诉我,我的默认视图将是由
HomeController.cs中的
Index
方法生成的

routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

希望这有帮助

Thk!那么,如果我写对了,你能帮我吗?RouteConfig.cs->HomeController.cs->Home/Index.cshtml。但是,只有一个问题:如果我在浏览器中打开index.cshtml,我会在浏览器中看到一个复杂的页面(请参阅所示的教程),其中包含up动态菜单。在Index.cshtml中,我只看到主要内容的html标记,而没有看到动态菜单的html标记。怎么可能呢?页面的其余代码在哪里,或者如何调用?(我在我的原始帖子中复制了索引页的完整代码)。在Asp.net MVC中,您的视图与“布局”混合在一起。布局将包含整个站点的外观和感觉,您的个人视图将包含某个区域的细节。查找名为_layout.cshtml的文件,您将看到页面其余部分的代码。下面是一个关于布局的好链接()。希望这对香港有帮助!那么,如果我写对了,你能帮我吗?RouteConfig.cs->HomeController.cs->Home/Index.cshtml。但是,只有一个问题:如果我在浏览器中打开index.cshtml,我会在浏览器中看到一个复杂的页面(请参阅所示的教程),其中包含up动态菜单。在Index.cshtml中,我只看到主要内容的html标记,而没有看到动态菜单的html标记。怎么可能呢?页面的其余代码在哪里,或者如何调用?(我在我的原始帖子中复制了索引页的完整代码)。在Asp.net MVC中,您的视图与“布局”混合在一起。布局将包含整个站点的外观和感觉,您的个人视图将包含某个区域的细节。查找名为_layout.cshtml的文件,您将看到页面其余部分的代码。下面是一个关于布局的好链接()。希望这有帮助