• 1397/06/26

استفاده از قالب و Scaffolding در MVC پیشرفته :

سلام استاد

ممنون و حسته نباشید

من هم mvc مقدماتی و هم گیشرفته رو دارم با تدریس روان شما یاد میگیرم سوالم اینه

الان درس 6 ام mvc پیشرفته ام. تو صفحه Register که درست میکنین و به Scaffolding میگین صفحه ای از نوع Create بهتون بده ، بر اساس مدل طراحی شده خودش فرم رو میچینه و Validation ها رو هم میزاره و خیلی هم عالیه. شما هم یه تغییرات کوچیک توش میدید مثلا رنگ دکمه و text ها و ..

حالا فرض کنید یه Layout خوب هم گرفتید و این ویوی Create هم تا حدی از همون LayOut پیروی میکنه.

سوال مشخص اینه اگه کلا برای صفحه لاگین بخوایت LayOut خاص استفاده کنید مثلا TextBox و ... رو هم عوض کنید مثل شکل زیر قالبی که رو سایت برنامه نویشان گذاشته بودید

 

اونوقت همه چی به هم میریزه

مثلا

-اون Validation های خودکار

-نشون دادن خودکار نامِ فیلد و ...

چون اونجا دستوراتی مثل html.LableFor,EditFor,ValidationMessageFor و عیره داریم پس چیکار باید کرد
که دقیقا همین قالبی که عکس رو فرستادم با امکانات فوق رو داشته باشیم؟ این مساله رو فرمهای دیگه هم صادقه مثلا به جای چک باکس خود Scaffolding بخوام از چگ باکس همین قالب روی برنامه نویسان استفاده کنم اون وقت تیک RememberMe چی میشه؟
ببخشید زیاد نوشتم میخواستم اصل سوال رو بگم :)

  • 1397/06/27
  • ساعت 08:55

سلام 

در این مواقع خودمون صفحه رو از نوع Empty ایجاد میکنیم و بر اساس چیدمان قالب پیش میریم

شما از همون Html.EditorFor استفاده کنید فقط کلاس های المان ها قالب رو اعمال کنید 


logo-samandehi