asp.net动态数据新自定义页面ERROR NOT FOUND

时间:2013-03-01 19:38:46

标签: asp.net

iv在我的'customPages'文件夹中添加了一个新文件夹'检查'我然后在'check'文件夹中添加了一个名为'show'的新网页页面

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="show.aspx.cs" Inherits="DynamicData_CustomPages_Check_show" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    bla bla la
    </div>
    </form>
</body>
</html>

当我尝试从另一个页面导航它时它不会工作错误:28889 / CRC / Check / show.aspx

The resource cannot be found. 
  Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

 Requested URL: /CRC/Check/show.aspx

任何关于为什么的想法?


编辑:iv甚至将其设置为我的右键点击的起始页面,但它仍然无法找到该页面?

3 个答案:

答案 0 :(得分:0)

你说你添加了一个名为List的WebForm,所以你应该尝试list.aspx而不是show.aspx。

答案 1 :(得分:0)

如果您的new folder文件夹在custompages文件夹中,则url应该是这样的

  

YourApplication / customPages /查看/ show.aspx

我认为您缺少customPages文件夹

答案 2 :(得分:0)

打开Global.asax

应该是这样的:

routes.Add(new DynamicDataRoute("{table}/{action}.aspx") {
            Constraints = new RouteValueDictionary(new { action = "List|Details|Edit|Insert" }),
            Model = model
        });

在操作列表中添加“显示”。