Làm cách nào để chỉ định trang chính cho trang .aspx hiện có?Làm cách nào để chỉ định trang chính cho trang .aspx hiện có?
Trả lời
Khi gán một trang .aspx hiện có để một trang chủ tất cả các yếu tố cơ bản của một trang web hiện nay cư trú với trang chủ như người đứng đầu, Vì vậy, nếu trang của bạn đang sử dụng các yếu tố này cho mục đích như đưa tiêu đề cho trang web, xác định javascripts trong thẻ ... tất cả các hoạt động này bây giờ cần phải được thực hiện trên trang chính. Nhưng nếu bạn cần gán các phần tử này các giá trị tương ứng ở cấp độ trang con thì bạn cần xác định một trình giữ chỗ nội dung trong thẻ đầu của trang chính. Một trình giữ chỗ nội dung khác sẽ được đặt trong phần nội dung của trang cái.
Ở trang con, bạn sẽ có hai người giữ chỗ nội dung, một cho người đứng đầu và người khác cho nội dung. Sau đó, bạn sẽ cần phải đặt mã cần thiết trong người giữ chỗ nội dung tương ứng.
Thêm này để khai aspx trang hiện tại của bạn:
MasterPageFile="~/SomeMasterPage.Master"
cũng nên đề cập đến đó để thêm nội dung trang cụ thể để trang của bạn, bạn cũng cần phải thêm bất kỳ thẻ Content (được định nghĩa trong Master Page của bạn) để aspx của bạn trang cũng:
<asp:Content ID="myContent" ContentPlaceHolderID="someContent" runat="server">
// Page Content goes here
</asp:Content>
Nếu bạn không đặt những thứ này thì nội dung mặc định từ Trang cái của bạn được sử dụng thay thế.
Và bạn cũng nên thêm thẻ
Sử dụng chỉ thị mức độ trang trong một trang aspx:
<%@ page language="C#" masterpagefile="~/Default.Master" codebehind="..." inherits="..." title="..." %>
Tất cả các câu trả lời đều tuyệt vời đặc biệt là của HotTester!
Tôi muốn nhấn mạnh chi tiết tinh vi khi chuyển đổi trang aspx đã tồn tại thành trang nội dung: xóa html và thẻ head và nội dung của chúng ngoại trừ thẻ body - xóa thẻ body NHƯNG GIỮ nội dung của nó - xóa thẻ biểu mẫu NHƯNG GIỮ nội dung. Như được giải thích ở đây Convert ASPX pages to content pages?. Sau đó, đặt nội dung đó vào phần giữ nội dung của phần nội dung trên trang con.
Nếu bạn có nội dung trong thẻ đầu phải nằm trong trang nội dung và không được đặt trong trang chính, hãy xóa thẻ đầu nhưng GIỮ nội dung của thẻ và đặt nội dung vào bộ giữ chỗ nội dung của đầu trang chính nhãn.
- 1. wget tải aspx trang
- 2. Cách lưu trang aspx hiện tại dưới dạng html
- 3. hiển thị trang aspx trong trang khác
- 4. ASP.NET MVC Làm cách nào để chỉ định thư mục nào các trang Xem nằm trong?
- 5. Làm cách nào để chỉ có chi nhánh gh-trang?
- 6. Làm cách nào để Google xác định lập chỉ mục các trang là trang thảo luận?
- 7. Cách rút gọn các trang aspx
- 8. Chỉ định một trang để phân trang - Laravel 4
- 9. Hiển thị trang động trong ASPX
- 10. Làm cách nào để hiển thị trang aspx của ReportViewer từ xa trong MVC4?
- 11. Silverlight trong trang aspx không tải
- 12. Làm cách nào để liên kết phím Enter bằng nút trên trang aspx?
- 13. Làm cách nào để đưa CSS vào trang chính?
- 14. Chỉ định .aspx ở cuối tệp css?
- 15. Có cách nào để nhận xét đánh dấu trong trang .ASPX không?
- 16. Làm cách nào để tạo trang chính bằng HTML?
- 17. làm thế nào để gọi một biến trong mã phía sau để aspx trang
- 18. Làm cách nào để ẩn thuộc tính của điều khiển tùy chỉnh ASP.NET trong trang aspx?
- 19. 404 chuyển hướng cho các trang aspx không
- 20. Làm thế nào để gọi một phương pháp mã-đằng sau từ trang aspx?
- 21. Làm cách nào để làm cho page_action xuất hiện cho các trang cụ thể?
- 22. Làm cách nào để hiển thị trang đánh dấu Jekyll trên các chỉ mục trang web
- 23. Làm cách nào để truy cập giá trị của biến C# trong trang .aspx?
- 24. Làm cách nào để chèn số thay đổi TFS mới nhất vào trang aspx?
- 25. Làm cách nào để in nhiều trang trên trang A4 mà không có lề trang?
- 26. cách gửi truy vấn đến trang .aspx trong python
- 27. Làm thế nào để sử dụng ASP.Net MVC Xem bên trong WebForms .aspx trang?
- 28. Trang aspx có lập trình đóng từ mã phía sau
- 29. cách thay đổi tiêu đề trang aspx tự động khi tải trang
- 30. Phạm vi biến trong trang aspx
Ít nhất trong các hoạt động ASP.NET mới nhất, bạn có thể đặt tiêu đề trang trên trang nội dung khá dễ dàng với 'this.Title =" something "' để ghi đè tiêu đề trang chính. Đồng thời, bạn có thể sử dụng các cuộc gọi tới 'ClientScript.RegisterClientScriptBlock' hoặc' ClientScript.RegisterStartupScript' trong trang nội dung để thêm javascript; nếu bạn sử dụng tên giống hệt nhau cho các tập lệnh giống hệt nhau về nội dung và chính, ngay cả khi bạn thực hiện các cuộc gọi giống nhau ở cả hai nơi, chỉ một tên được nhúng vào trang kết quả đầu ra. – patridge