2

当我尝试访问 .aspx 页面并尝试从 cshtml 导航到 aspx 页面时。它把我扔了

无法找到该资源。

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

我没有使用任何代码。我只是在视图中创建了 .aspx 格式,而不是使用 aspx 引擎的 razor 引擎。

我在 properties->web->specificpage 中设置了起始页 URL。

它向我抛出了上述错误。

我找不到这个问题背后的原因。当我尝试访问 cshtml 页面时,它工作正常。

请帮我解决这个问题

提前致谢

4

1 回答 1

1

如果您需要设置默认起始页,您只需在 中设置动作名称和控制器名称RouteConfig

routes.MapRoute( 
    name: "Default", 
    url: "{controller}/{action}/{id}", 
    defaults: new { 
          controller = "yourContollerName", 
          action = "YourActionName", 
          id = UrlParameter.Optional } );
于 2013-09-27T05:19:59.947 回答