在MVC项目中创建一个新的cshtml页面

时间:2016-09-07 22:13:18

标签: asp.net-mvc

我有一个MVC网站项目来设计它,我对MVC编码没有任何了解:(。我想做的就是在(views / home)文件夹中创建新的.cshtml页面,这将是欢迎页面(或新主页),并在现有页面(主页/索引)之前显示此页面,该页面将通过新主页中的链接或按钮打开。 拜托,我想知道方法..一步一步。 注意:开发人员给了我一个网站的测试版链接,该链接不包含许多文件夹,如(模型,控制器,App_Start,...)。

我希望它清楚, 提前致谢。 :)

2 个答案:

答案 0 :(得分:0)

您可以在App_Start>中更改默认主页RouteConfig.cs。 将其控制器和操作更改为您欢迎的页面。 在欢迎页面中,只需设置一个按钮,将页面重定向到您的主页。

答案 1 :(得分:0)

首先,您可以在Home控制器中创建新的Action。右键单击此Action并为此ActionResult Newpage创建视图。

public ActionResult NewPage()
{
  return View();
}

像这样

更改App_Start文件夹下的RouteConfig.cs文件
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "NewPage", id =    UrlParameter.Optional }
);

现在构建您的应用程序并运行您的项目。您是否了解有关MVC CRUD的更多信息?