我有一个Azure webApi应用程序。 我有一个WorkerRole类,我在这里启动ApiController,如下所示: customersWebApp = WebApp.Start(new StartOptions(url:baseUri));
我想要的是在这个项目中添加一个Controller(不是ApiController,但是Controller),我做了,并添加了一个剃刀视图。 我的问题是观点。如何将cshtml文件添加到我的项目中?我引用了System.Web.Mvc,System.Web.Razor(我使用NuGet安装了razor),但我无法创建视图。
欢迎任何建议。 谢谢。
答案 0 :(得分:0)
将视图与控制器关联起来的最简单方法:
public class Sample : Controller
{
public ActionResult SampleView()
{
return View();
}
}
添加视图。右键单击“SampleView”(操作名称)的中间,它将显示一个菜单。选择“添加视图”选项。
您也可以设置所需视图的名称:
public class Sample : Controller
{
public ActionResult SampleView()
{
return View("Index");
}
}
在此示例中,当您打开www.yoursite.com/sample/sampleview时,它将返回Index视图而不是sampleview视图。