来自库的MVC控制器不会被调用

时间:2014-06-06 09:41:56

标签: asp.net-mvc asp.net-mvc-4

我有一个MVC应用程序和它引用的一些库。在其中一个库中,我创建了一个控制器类。但是,在导航到控制器/操作名称时,它似乎永远不会从该库到达控制器。

using System;
using System.Web;
using System.Web.Mvc;

namespace Solution.Lib.Test
{
    public class CustomPrintController : Controller
    {

    [HttpGet]
    public string Index()
    {
        return "Solution.Lib.Test says Hi";
    }

    }
}

当我浏览localhost / CustomPrint / Index时,我得到:

应用程序中的服务器错误。

无法找到资源。

描述:HTTP 404.您正在查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。

请求的网址:/ CustomPrint / Index

1 个答案:

答案 0 :(得分:0)

试试这个:

它是你的控制器代码:

using System;
using System.Web;
using System.Web.Mvc;

    {
    public class CustomPrintController : Controller
    {

    [HttpGet]
    public ActionResult Index()
    {
        return View();
    }

    }
}

现在create a View Index Action Add View选项:

它是你的Index.cshtml代码:

@{
    ViewBag.Title = "Index";
}

<h2>String</h2>
<p>
     namespace Solution.Lib.Test Says Hi
</p>

希望它有效......!