我有一个 ASP.NET 动态数据网站。我在顶层创建了一个新的 Web 表单并使用NavigateUrl="~/ChangePassword.aspx"
.
但是,如果我尝试在CustomPages
文件夹中添加一个新的 Web 表单,我将无法像这样访问它......这是为什么呢?
我有一个 ASP.NET 动态数据网站。我在顶层创建了一个新的 Web 表单并使用NavigateUrl="~/ChangePassword.aspx"
.
但是,如果我尝试在CustomPages
文件夹中添加一个新的 Web 表单,我将无法像这样访问它......这是为什么呢?
您应该查看DynamicData文件夹web.config
中的文件
<system.web>
<httpHandlers>
<add path="*.aspx" verb="*"
type="System.Web.HttpNotFoundHandler" validate="true" />
</httpHandlers>
</system.web>
对 .aspx 文件的任何访问都将被重定向到HttpNotFoundHandler!
在CustomPages文件夹中,您可以为任何类型的实体集放置您自己的 -定制的- 动态数据模板页面。
只需使用 EntitySet 的名称创建一个子文件夹,然后在此文件夹中创建(或复制)您的新模板。
无论如何 - 这个新的模板化定制页面只能通过您定义的路线访问(例如new DynamicDataRoute("{table}/{action}.aspx")
:)