Có thể tạo chủ đề mặc định cho một trang web ASP.NET không?Mặc định ASP.NET Themes
Ví dụ, Nếu tôi có một chủ đề được gọi là "Default"
và ive chọn một chủ đề được gọi là "NewTheme"
và tôi tham chiếu một tập tin mà không tồn tại trong "NewTheme"
nhưng không tồn tại trong chủ đề "Default"
như:
<asp:image id="img" runat="server" ImageUrl="~/Images/image.jpg" />
Sau đó, nó có thể được lấy từ "/App_Themes/Default/Images/image.jpg"
nếu nó không tồn tại ở "/App_Themes/NewTheme/Images/image.jpg"
không?
Hơn nữa nếu một lớp CSS không tồn tại trong "NewTheme", nhưng nó đã làm trong "Default", sau đó nó có thể mất "Default"? Trong thực tế, tôi nghĩ rằng nó sẽ là tốt hơn nếu nó đầu tiên đã lấy tất cả các phong cách mặc định, và sau đó ghi đè bất kỳ "NewTheme" có xung đột.
Tôi biết Global References hoạt động tương tự như vậy bởi vì nếu ive chọn "es"
bản địa hóa và khóa không tồn tại trong tệp webreference.resx.es
nhưng nó sẽ có giá trị từ webreference.resx
.
Tôi nghĩ rằng đây sẽ là chức năng quan trọng cho Chủ đề ASP.NET vì tôi có thể tưởng tượng các chủ đề khác nhau chỉ có một số hình ảnh thay đổi và một số kiểu đã thay đổi. Tôi không thể tưởng tượng mọi hình ảnh và mọi phong cách luôn hoàn toàn khác nhau cho mỗi Chủ đề. Và do đó mà không có chức năng này, nó sẽ là một trường hợp sao chép phong cách/hình ảnh, mà tôi không phải là một fan hâm mộ của (vì lý do rõ ràng!).
Tiền thưởng về điều này! Tôi thích chức năng app_themes nhưng không thể kế thừa một chủ đề cơ sở là một nỗi đau lớn. – Malk