وسلام خدمت عزیزان من با این دستور تکست باکس غیر فعال کردم ..ولی مشکل اینجاست زمانی روی دکمه ویرایش میزنم که ثبت بشه مقدارشم پاک میشه ولی نمیخوام پاک بشه مخوام همان مقدار قبلی باشه
بقیه فیلدها ویرایش شوند
@Html.EditorFor(model => model.Date, new { htmlAttributes = new { @class = "form-control", @disabled = "true" } })
چونکه html helper رو خودکاد ساخته شد توسط خود ویزووال..ممنون میشم نمونه کدی دارید بفرستید ..
بعد برای مخفی کردن چه نوع دستوری باید بزنم؟
خودتون به جای اون از یک input با type=hidden قرار بدید
با همون name
@Html.EditorFor(model => model.Date, new { htmlAttributes = new { @class = "form-control", @disabled = "true" } })
خوب بجای این چجوری input اضافه کنم؟
<input class="form-control" id="Date" name="Date" type="hidden" />
درستش کردم مخفی هم شد باز ویرایش میکنم مقدارش خالی برمیگرده..میخوام مقادر اولیش ثابت باشه چکار کنم؟
یک بار دیگه سوالمو مطرح کنم ..میخوام وقتی کاربر میره قسمت ویرایش تاریخ نتونه ویرایش کنه ..همین تاریخ هم همان تاریخ اولی که ثبت شده باشه
<input class="form-control" id="Date" name="Date" value="@Model.Date" type="hidden" />
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)