2009-03-17 40 views
6

Tôi đã làm một số công việc gần đây với một ứng dụng .NET3.5 được biên dịch trước vì vậy tôi đã phải viết rất nhiều mã nội tuyến và tôi đã tự hỏi về việc sử dụng # và = và niether khi thực hiện mã nội tuyến?Khi nào nên sử dụng <%# ... %> và <%= ... %>?

Trả lời

12
  • <% = là equivalent of Response.Write()
  • <% # là dành cho Binding Expressions trên các điều khiển Ràng buộc dữ liệu.
  • <%$ để truy cập AppSettings, connectionStrings và các giá trị khác chứa trong cấu hình và tài nguyên file của một ứng dụng
+0

Đối với <% $, tôi muốn nói thêm rằng Phil Haack có một bài đăng tuyệt vời về việc tạo các Nhà xây dựng biểu thức của riêng bạn: http://haacked.com/archive/0001/01/01/Express_Yourself_With_Custom_Expression_Builders.aspx (Cũng đọc các nhận xét) –

Các vấn đề liên quan