Trang chủ > ASP.NET > Sự khác nhau giữa <%= expressions %> và <%# expressions %> trong ASP.NET

Sự khác nhau giữa <%= expressions %> và <%# expressions %> trong ASP.NET

Khi viết ASP.NET, nhất là với MVC, các bạn chú ý mấy điểm khác biệt sau để phun dữ liệu ra đúng ý mình nhé:

  • <%= expressions %> được thực hiện tại thời gian render trang ASPX
  • <%# expressions %> được thực hiện khi ta gọi phương thức DataBind(), và thẻ này sẽ không được thực hiện nếu ta không gọi phương thức DataBind()
  • <%# expressions %> có thể được sử dụng trong thuộc tính của các server controls, còn <%= %> không thể làm giá chị trong các thuộc tính cho các server controls
Categories: ASP.NET Thẻ:,
  1. Chưa có phản hồi.
  1. No trackbacks yet.