【问题标题】:C# | HTML | This localhost page can’t be foundC# | HTML |找不到此本地主机页面
【发布时间】:2020-10-21 20:02:29
【问题描述】:

我正在处理我的一个小项目,但遇到了问题。 我一直在看其他帖子,但它们并没有真正帮助我解决问题。 当我将新页面添加到我的主文件夹时(在这种情况下,我的新页面称为 index1(我打算更改该名称))。 https://imgur.com/bxc61da

但是当我添加它并尝试转到此页面时,我收到以下错误:

https://imgur.com/unorQHr

找不到此本地主机页面没有找到该网址的网页:https://localhost:5001/Home/Index1

我是第一次使用 MVC,所以我不知道该怎么做。 谁能帮我? 提前致谢! 如果您需要查看诸如 startup.cs 文件之类的文件,只需对其进行评论,我将编辑问题。

【问题讨论】:

  • 您需要从控制器加载此页面。还需要为这个页面配置路由
  • 你忘了斜线?
  • @Selvin 不,我没有忘记斜线
  • @AdityaSatpute 从控制器加载此页面是什么意思。我需要在哪里配置页面的路由?

标签: c# html asp.net-core-mvc razor-pages


【解决方案1】:

你试过没有“Home”所以“https://localhost:5001/Index1”吗?

【讨论】:

  • 在第一张照片中,他有一个 Home 文件夹,里面有一个 Index1.cs 文件,那么这样做有什么意义呢?
【解决方案2】:

要访问索引视图,您需要在 Home 控制器中调用一个名为 Index1 的方法,该方法返回一个 View()。

首先我建议尝试访问 https://localhost:5001,这意味着它位于 Home 控制器的索引视图中,只是为了检查问题是否可能与我的方法不同。

如果它确实在下面的示例中工作将解决问题:

检查你的 Home 控制器是否有这样的方法:

public IActionResult Index1()
{
   return View();
}

【讨论】:

    猜你喜欢
    • 2021-04-17
    • 2020-08-05
    • 2019-11-09
    • 2021-12-07
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 2012-07-26
    相关资源
    最近更新 更多