2013-11-04 50 views
-1

我有一个Azure webApi应用程序。 我有一个WorkerRole类,我开始这样一个ApiController: customersWebApp = WebApp.Start(new StartOptions(url:baseUri));在azure WebApi项目中添加razor cshtml文件

我想要的是添加到此项目控制器(不是ApiController,但控制器),我做了,并添加一个剃刀视图。 我的问题是视图。我如何添加一个cshtml文件到我的项目?我引用了System.Web.Mvc,System.Web.Razor(我使用NuGet安装了剃须刀),但我无法创建视图。

任何建议是值得欢迎的。 谢谢。

+1

为什么不呢?哪个错误发生? –

+0

视图无法识别。另外,我不知道如何将视图与我的控制器联系起来 – Darksody

+0

你解决了这个问题 - 我有类似的问题。我想显示一个视图并使用mvc控制器,但它永远不会被调用。我想这是因为工人角色没有启用iis?任何想法? – Freddy

回答

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,它将返回索引视图,而不是sampleview的视图。

相关问题