<Cthuvien:luu>
Mô tả
Cthuvien:luu là một control nhãn tiêu đề trang (kế thừa từ System.Web.UI.WebControls.Label, render thành thẻ <span>). Control thực hiện ba việc tự động:
- Hiển thị tiêu đề màn hình với CSS mặc định
css_tieudeM. - Đặt
document.titlecủa trình duyệt bằng nội dungText. - Đăng ký file JavaScript nhúng
Cthuvien.dtuong0.jscho trang.
Thuộc tính
Thuộc tính chung
| Tên | Kiểu | Mặc định | Có thể có | Mục đích | Thuộc tính mới | Ghi chú |
|---|---|---|---|---|---|---|
| Text | string | Nội dung tiêu đề hiển thị, đồng thời được gán vào document.title của trình duyệt | ||||
| CssClass | string | "css_tieudeM" | Class CSS áp dụng lên thẻ <span> | Nếu trống, gán mặc định css_tieudeM |
Chức năng
| Tên | Kiểu | Mặc định | Có thể có | Mục đích | Thuộc tính mới | Ghi chú |
|---|---|---|---|---|---|---|
| menu | string | "" | Mã menu tương ứng trong hệ thống, phục vụ điều hướng hoặc phân quyền | Chỉ render attribute menu khi có giá trị |
Kiểm tra dữ liệu
Xử lý dữ liệu lưu
Khởi tạo
Quá trình render phía server (OnPreRender)
- Gán
ten_goc = ID. - Nếu
menucó giá trị, gán attributemenulên thẻ. - Nếu
CssClasstrống, gán mặc địnhcss_tieudeM. - Đăng ký resource JavaScript nhúng
Cthuvien.dtuong0.jsvào trang. - Đăng ký script inline đặt tiêu đề trình duyệt:
document.title='[Text]';.
Ví dụ
Khai báo thông thường:
<Cthuvien:luu ID="tieuDe" runat="server" Text="Danh sách nhân viên" menu="NS_DSNV" />
Mã HTML sinh ra (Client):
<span id="ctl00_MainContent_tieuDe" class="css_tieudeM"
ten_goc="tieuDe"
menu="NS_DSNV">Danh sách nhân viên</span>
<script type="text/javascript">document.title='Danh sách nhân viên';</script>
Khai báo không có menu:
<Cthuvien:luu ID="tieuDe" runat="server" Text="Báo cáo tổng hợp" />
Mã HTML sinh ra (Client):
<span id="ctl00_MainContent_tieuDe" class="css_tieudeM"
ten_goc="tieuDe">Báo cáo tổng hợp</span>
<script type="text/javascript">document.title='Báo cáo tổng hợp';</script>