2016-04-25 59 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這樣的視圖 - 當然您通常會這樣做。