找不到视图

本文关键字:视图 找不到 | 更新日期: 2023-09-27 18:00:27

在ASP.NET MVC网站中;每个视图都需要有相应的/关联的模型和控制器吗?

我正在构建我的网站的基本框架;所以我已经创建了所有的视图,但还没有创建模型或控制器。我希望能够查看一个页面(其中不包含与模型相关的内容,也不包含控制器应该处理的任何功能)。因此,在这一点上,每个视图(cshtml页面)都是一个静态HTML页面。

但当我访问任何视图/页面时,我都会收到错误:

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

请求的URL:/TeamMember/reiseIssue

raiseIssue.chtml内容:

@{
    Layout = "layouts/main.cshtml";
}
<form action="@ViewBag.PostUrl" method="post">
    <div class="row feedback-input text-center">
         <textarea name="Text"></textarea>  
    </div>
    <div class="row text-center">
         <button type="submit" class="btn btn-default btn-standard">Submit</button>
    </div>
</form>

找不到视图

MVC不允许直接浏览视图。你可以做的是创建空控制器方法,如下面的

public ActionResult RaiseIssue()
        {
            return View();
        }

控制器内TeamMemberController

还有一件事,请确保在RouteConfig.cs 中配置了正确的路由

我希望使用这种方法,您将能够在控制器或模型/

中编写大量代码来浏览视图