همانطور که میدانید Identity، فریمورک نسبتا جدیدی هست که مایکروسافت برای
مدیریت کاربران و احراز هویت آنها معرفی کرده و پیشرفت چشمگیری داشته
است. در قسمت IdentityConfig (قسمتی که برای کانفیگکردن Identity استفاده
میشود) بخشی قابل تنظیم برای کانفیگکردن سیاستهای تعیین پسورد وجود
دارد. بهطور مثال : تعیین حداقل تعداد حروف برای کلمهی عبور، ضرورت کوچک و
بزرگ بودن حروف، الزام وجود کاراکتر ویژه.
ای ...
در ابتدای بحث، برای آشنایی بیشتر با HTML Helperها به مطالعه این مقاله بپردازین.
در این مقاله قرار است برای یک HTML Helper خاص، قالب نمایشی اختصاصی خودمان را طراحی کنیم و به نحوی HTML Helper موجود را سفارشی سازی کنیم. به عنوان مثال میخواهیم خروجی یک EditorFor() برای یک نوع خاص، به حالت دلخواهی باشد که ما خودمان آن را تولیدش کردیم؛ یا اصلا نه. حتی میشود برای خروجی یک EditorFor() که خصوصیتی از جنس string را میخواهیم به آن انتساب دهیم ...
بعد از آمدن نسخهی سوم ASP.NET MVC مکانیسمی به نام Remote Validation به آن اضافه شد که کارش اعتبارسنجی از راه دور بود. فرض کنید نیاز است در یک فرم، قبل از اینکه کل فرم به سمت سرور ارسال شود، مقداری بررسی شده و اعتبارسنجی آن انجام گیرد و این اعتبارسنجی چیزی نیست که بتوان سمت کاربر و بدون فرستاده شدن مقداری به سمت سرور صورت گیرد. نمونه بارز این مسئله صفحه عضویت اکثر سایتهایی هست که روزانه داریم با آنها کار میکنیم. فیلد نام کاربری توسط ...
چندی پیش در همین وبسایت مطلبی تحت عنوان « اعمال کلاسهای ویژه اعتبارسنجی Twitter bootstrap به فرمهای ASP.NET MVC » منتشر شد. این مقاله مرتبط با نسخه دوم فریمورک محبوب Bootstrap بود. قصد داریم به بازنویسی کدهای مرتبط بپردازیم و کلاسهای مرتبط با نسخه سوم این فریمورک را هم با فرمهای خودمان سازگار کنیم. مثل مقالهی ذکر شده توضیحات را با یک مثال همراه میکنم. مدل برنامه using System.ComponentModel.DataAnnotations;
using ...