با عرض سلام
در جدول یک فیلد به عنوان id دارم که بصورت is identity تعریف شده و خودش مقداردهی می شود. یک فیلد هم به عنوان کلید اصلی تعریف شده که باید توسط خودم مقداردهی شود.
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
[Display(Name = "کد گروه")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
public int cu_codeUnit { get; set; }
مشکل من این است که در فرم بصورت شکل زیر نمایش میدهد و بصورت شمرنده نمایش میدهد. لطفا راهنمائی بفرمائید چه کدی بنویسم که فیلد بصورت تکست معمولی نمایش دهد. با تشکر
سلام
وقتی Auto Increment هست اصلا نیازی نیست در صفحه باشه
حذفش کنید
با عرض سلام مجدد
فیلد id خاصیت Auto Increment دارد ولی فیلد کلید ( cu_codeUnit ) باید توسط خودم مقداردهی شود و مقدار دلخواه خودم در آن قرار بگیرد و نمی خواهم Auto Increment باشد. چگونه خاصیت Auto Increment حذف کنم.
میتونید به جای editorFor از TextBoxFor استفاده کنید