قابلیت سفارشی سازی EditorFor در ASP.NET MVC پیش بینی شدهاست و با استفاده از UIHint قابل انتساب به خواص مدل مورد نظر است. البته این مورد برای حالت Code first یا حالتیکه از ViewModels استفاده کنید بیشتر کاربرد دارد.
یک مثال:
فایلی را به نام Upload.cshtml، در مسیر Views/Shared/EditorTemplates با محتوای ذیل ایجاد کنید:
سپس برای استفاده از آن فقط کافی است خاصیت مدنظر را با ویژگی UIHint مزین کنید:
یک مثال:
فایلی را به نام Upload.cshtml، در مسیر Views/Shared/EditorTemplates با محتوای ذیل ایجاد کنید:
@model string @Html.Kendo().Upload().Name("@ViewData.ModelMetadata.PropertyName")
[UIHint("Upload")] public string ImageUrl {set;get;}