Tôi muốn biết sự khác biệt giữa điều khiển Panel
trong asp.net và div
với runat="server"
là gì? Vì cả hai hiển thị là div
.Sự khác nhau giữa điều khiển Bảng điều khiển và Div
Điều nào là tốt nhất (điều kiện)?
Tôi muốn biết sự khác biệt giữa điều khiển Panel
trong asp.net và div
với runat="server"
là gì? Vì cả hai hiển thị là div
.Sự khác nhau giữa điều khiển Bảng điều khiển và Div
Điều nào là tốt nhất (điều kiện)?
Mã
<asp:Panel id="abc" runat="server">
là chính xác giống như nếu bạn làm:
<div id="abc" runat="server">
Họ làm như vậy, nhưng đó là chức năng với WebControls khác rằng Ban Hội thẩm là sử dụng nhiều nhất, và điều khiển web Bảng điều khiển cung cấp cho bạn nhiều quyền kiểm soát hơn theo mã-đằng sau vì nó cho thấy nhiều thuộc tính hơn.
Sự khác biệt là Panel
là một điều khiển web sẽ cung cấp cho bạn nhiều thuộc tính hơn div trong mã phía sau tệp, vì đó là một webcontrol nó sẽ yêu cầu xử lý nhiều hơn để tạo HTML.
Điều khiển bảng điều khiển có thuộc tính viewstate trong khi div
thì không.
Nó thực sự phụ thuộc vào cách sử dụng của bạn. Nếu bạn muốn kiểm soát nhiều thuộc tính hơn, hãy sử dụng điều khiển bảng điều khiển, nếu không thì hãy sử dụng điều khiển div.