عدم نمایش placeholder در EditorFor
سلام
من کد زیر را نوشته ام
<div>
@Html.EditorFor(model => model.UserName, new {placeholder = "نام کاربری"})
@Html.ValidationMessageFor(model => model.UserName, "")
</div>
اما هنگام اجرا داخل textbox متن نام کاربری نمایش داده نمیشود
برای حل این مشکل باید چکارکنم
باتشکر
نقل قول: عدم نمایش placeholder در EditorFor
سلام. بهتره به جای Placeholder از Section استفاده کنید.
نقل قول: عدم نمایش placeholder در EditorFor
از MVC 5.1 امکان استفاده از html Attributes در EditorFor قرار گرفته و در ورژن های قبلی وجود نداره :
@Html.EditorFor(m => m.variable, new { htmlAttributes = new { placeholder = "Your Placeholder Text" } })
اگر ورژن پایینتر هست از TextBoxFor استفاده کنید و یا میتونید از این Custom Attribute استفاده کنید : https://stackoverflow.com/a/5824169