2013-02-19 50 views
0

我有一个ASP.NET动态数据网站。我在顶层创建了一个新的Web窗体,并使用NavigateUrl="~/ChangePassword.aspx"访问它。asp.net导航自定义页面

但是,如果我尝试添加CustomPages文件夹内的一个新的Web窗体我不能访问它像这样......这是为什么呢?

回答

1

你应该有DynamicData文件夹

<system.web> 
    <httpHandlers> 
     <add path="*.aspx" verb="*" 
      type="System.Web.HttpNotFoundHandler" validate="true" /> 
    </httpHandlers> 
</system.web> 

任何访问.aspx文件将被重定向到一个HttpNotFoundHandler内的面貌迈向web.config文件!

CustomPages文件夹,你可以将你自己 - 定制 - dyanmic数据模板页面进行任何形式的EntitySet的。

只是创建具有EntitySet的名称的子文件夹和这个文件夹中创建(或复制)新模板

反正 - 这个新的模板化定制页面将只能通过您定义的路线访问(例如:new DynamicDataRoute("{table}/{action}.aspx")