by
Neon Quach
9. May 2009 18:06
Thay đổi thư mục DynamicData ASP.NET Dynamic Data Entities Web Site.
ASP.NET Dynamic Data Entities Web Site là 1 tiện ích giúp ta xây dựng ứng dụng dữ liệu trước khi phát triển (data driven developement).
Thỉnh thoảng chúng ta có yêu cầu phải move thư mục DynamicData sang 1 location mới, ví dụ như Admin (Admin/DynamicData), theo sau các bước này sẻ giúp các bạn hòan tất công việc đó, giả sử mình duy chuyển toàn bộ thư mục DynamicData vào Admin.

1. Đầu tiên chúng ta mở file Global.asaxvà thêm vào dòng sau:
model.RegisterContext(typeof(NorthwindModel.NorthwindEntities), new ContextConfiguration() { ScaffoldAllTables = true });
model.DynamicDataFolderVirtualPath = "~/Admin/DynamicData";
2. Mở file List.aspx và ListDetails.aspx trong thư mục PageTemplates, và thay đổi đường dẩn của GridViewPager.ascx, FilterUserControl.ascx thành.
<%@ Register Src="~/Admin/DynamicData/Content/GridViewPager.ascx" TagName="GridViewPager" TagPrefix="asp" %>
<%@ Register Src="~/Admin/DynamicData/Content/FilterUserControl.ascx" TagName="DynamicFilter" TagPrefix="asp" %>
3. Thay đổi đường dẩn của hình trong file List.aspx
<div class="bottomhyperlink">
<asp:HyperLink ID="InsertHyperLink" runat="server"><img runat="server" src="~/Admin/DynamicData/Content/Images/plus.gif" alt="Insert new item" />Insert new item</asp:HyperLink>
</div>
Thay đổi thư mục đường dẩn hình của file Site.master.
<a runat="server" href="~/">
<img alt="Back to home page" runat="server" src="~/Admin/DynamicData/Content/Images/back.gif" />Back to home page</a>
Như vậy là xong,
Hope this help,
QuachNguyen