ฉันจะเพิ่ม class class ให้กับองค์ประกอบ HTML ที่สร้างโดยผู้ช่วย HTML ของ MVC ได้อย่างไร
ASP.NET MVC สามารถสร้างองค์ประกอบ HTML ใช้ HTML ช่วยยกตัวอย่างเช่น@Html.ActionLink(), @Html.BeginForm()และอื่น ๆ ฉันรู้ว่าฉันสามารถระบุแอตทริบิวต์แบบฟอร์มโดยการสร้างวัตถุที่ไม่ระบุชื่อและส่งผ่านวัตถุนั้นสำหรับhtmlAttributesพารามิเตอร์(ที่สี่ในกรณีนี้) ที่ระบุidสำหรับองค์ประกอบ: Html.BeginForm("Foo", "Bar", FormMethod.Post, new { id = "MyForm"}) แต่สิ่งที่เกี่ยวกับclassคุณลักษณะหรือไม่ เห็นได้ชัดว่านี่ไม่ได้ผล: Html.BeginForm("Foo", "Bar", FormMethod.Post, new { class = "myclass"}) classในฐานะที่เพิ่งโยนข้อผิดพลาดไวยากรณ์สุ่มเมื่อมุมมองของฉันมีการร้องขอเพราะคาดว่าอย่างอื่นหลังจากเผชิญหน้ากับคำหลัก C # ฉันยังลอง: new { _class = "myclass"} และ new { class_ = "myclass"} แต่พวกเขายังไม่ได้ทำงานเป็นขีดได้รับการแทนที่ด้วยรอยขีดข่วน ฉันรู้ว่าฉันสามารถเขียนองค์ประกอบ HTML ด้วยมือหรือห่อแบบฟอร์มไว้ใน a <div …