2
<% $, <% @, <% =, <% # …ข้อตกลงคืออะไร?
ฉันได้โปรแกรมทั้ง ASP คลาสสิกและ ASP.NET และฉันเห็นแท็กต่าง ๆ ภายในมาร์กอัปสำหรับโค้ดฝั่งเซิร์ฟเวอร์ ฉันเพิ่งเจอบล็อกที่ดีใน MSDNที่ไปกว่าความแตกต่างระหว่าง: <%= (เปอร์เซ็นต์พร้อมเครื่องหมายเท่ากับ) และ <%# (เครื่องหมายเปอร์เซ็นต์และ hash / ปอนด์ / octothorpe) ( <%#ประเมินเฉพาะที่ databind และ<%=ประเมินที่เรนเดอร์) แต่ฉันก็เห็น: <%$ (เครื่องหมายเปอร์เซ็นต์และดอลลาร์) และ <%@ (เครื่องหมายเปอร์เซ็นต์และที่สัญลักษณ์) ฉันเชื่อว่า<%@โหลดสิ่งต่าง ๆ เช่นชุดประกอบและอาจ<%$โหลดจากไฟล์กำหนดค่าหรือไม่ ฉันก็ไม่แน่ใจเหมือนกัน ฉันแค่สงสัยว่าถ้าใครสามารถอธิบายทั้งหมดนี้ให้ฉันและอาจอธิบายได้ว่าทำไมมันเป็นสิ่งสำคัญในการสร้างแท็กต่าง ๆ มากมายที่ดูเหมือนว่ามีจุดประสงค์ที่คล้ายกัน?
211
asp.net
server-tags