2013-02-19 47 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")