2016-04-25 73 views
-3

我是新的asp.net mvc。我创建了一个基本的控制器,我试图用url打开它。但渲染没有完成,我的控制器在几分钟内没有显示。我没有改变任何东西从默认的asp.net 5 mvc项目也我的控制器的索引方法返回只有你好世界字符串。我对iis或VS没有任何问题。有关这个问题的任何想法?控制器在使用mvc 5中的URL打开时挂起

感谢您的帮助。

+0

有太少的信息。给我们一些代码或链接到这个“默认项目”。 – oligofren

+0

发布一些代码,并为它们的文件夹(视图和控制器)提供文件夹结构。 –

+0

您可以使用引擎收录或要点 – oligofren

回答

0

仅在MVC中公开返回ActionResult的方法可作为网页访问。

所以你必须使用这样的事情:

public class HelloWorldController : Controller 
{ 
    // GET: HelloWorld/Index 
    public ActionResult Index() 
    { 
     return Content("This is <b>Index</b> action..."); 
    } 
    // etc 
} 

Content(...)是一种特殊的方法的面纱文本到ActionResult

注意:只有在使用Content(...)时,如果您不希望使用像Index.cshtml这样的视图 - 当然您通常会这样做。