قدم اول ماجرا اینه که شما بتوانید فرم داینامیک تون رو بسازید. وقتی پروسه تون کامل شد اون وقت می توانید هنگام تعریف فیلدهای یک فرم توسط فردی که دسترسی انجام این کار رو داره مشخص کنید کدام یک از فیلدها نیاز به اعتبارسنجی دارند و چه نوع اعتبارسنجی ای میبایست روی اونها انجام بشه.
بهترین گزینه برای ساخت فرم های داینامیک استفاده از پکیج MvcDynamicForms است:
https://github.com/ronnieoverby/mvcdynamicforms
پکیج آماده این کتابخانه را می توانید از طریق نوگت نیز به پروژه تان اضافه کنید. کتابخانه مذکور راهنمای مشخصی ندارد، اما دموهای ارائه شده به همراه آن به اندازه کافی گویا هست.
خوبی این کتابخانه این است که به شما اجازه میده هر طور که می خواهید فرم های تان را بسازید و تمام وجهه های آن را سفارشی سازی کنید. برای تصحیح چینش فرم ها هم کافی است به اِلِمِنت های افزوده شده به فرم توسط این کتابخانه با استفاده از کلاس های Bootstrap استایلی مانند اِلِمِنت های عادی فرم های تان بدهید.