246
Chương 7: ASP.NET và Web Form
";}" +
"</script>";
string unhighlightScript =
"<script language=JavaScript> " +
"function UnHighlightCell(cell) {" +
"cell.bgColor = '#FFFFFF';" +
"}" +
"</script>";
// Chèn hàm JavaScript vào trang (nó sẽ xuất hiện
// ngay sau thẻ <form runat=server>).
// Chú ý rằng mỗi khối kịch bản được kết hợp với một tên chuỗi.
// Điều này cho phép nhiều điều kiểm đăng ký cùng khối kịch bản,
// trong khi vẫn bảo đảm nó sẽ được trả về chỉ một lần
// trong trang cuối cùng.
if (!this.IsClientScriptBlockRegistered("Highlight")) {
Page.RegisterClientScriptBlock("Highlight", highlightScript);
}
if (!this.IsClientScriptBlockRegistered("UnHighlight")) {
Page.RegisterClientScriptBlock("UnHighlight",
unhighlightScript);
}
// Thiết lập đặc tính cho mỗi ô trong bảng.
foreach (TableRow row in Table1.Rows) {
foreach (TableCell cell in row.Cells) {
cell.Attributes.Add("onMouseOver", "HighlightCell(this);");
cell.Attributes.Add("onMouseOut", "UnHighlightCell(this);");
}
}
}