找不到视图
本文关键字:视图 找不到 | 更新日期: 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 中配置了正确的路由
我希望使用这种方法,您将能够在控制器或模型/