คำถามติดแท็ก editortemplates

5
ASP.NET MVC 3 - เทมเพลตบางส่วนกับ Display Template เทียบกับ Template Editor
ดังนั้นชื่อควรพูดเพื่อตัวเอง ในการสร้างส่วนประกอบที่ใช้งานซ้ำได้ใน ASP.NET MVC เรามี 3 ตัวเลือก (อาจเป็นอย่างอื่นที่ฉันไม่ได้กล่าวถึง) มุมมองบางส่วน: @Html.Partial(Model.Foo, "SomePartial") เทมเพลตแก้ไขที่กำหนดเอง: @Html.EditorFor(model => model.Foo) เทมเพลตการแสดงผลที่กำหนดเอง: @Html.DisplayFor(model => model.Foo) ในแง่ของการดู / HTML การใช้งานทั้งสามนั้นเหมือนกัน: @model WebApplications.Models.FooObject <!-- Bunch of HTML --> ดังนั้นคำถามของฉันคือ - เมื่อใด / คุณตัดสินใจเลือกหนึ่งในสามที่จะใช้ สิ่งที่ฉันกำลังมองหาจริงๆคือรายการคำถามที่ถามตัวเองก่อนสร้างคำถามซึ่งสามารถใช้คำตอบเพื่อตัดสินใจว่าจะใช้เทมเพลตใด นี่คือ 2 สิ่งที่ฉันค้นพบได้ดีขึ้นด้วย EditorFor / DisplayFor: พวกเขาเคารพลำดับชั้นของแบบจำลองเมื่อเรนเดอร์ HTML helpers (เช่นถ้าคุณมีวัตถุ "Bar" ในโมเดล "Foo" ของคุณองค์ประกอบ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.