내보기에 양식을 제출하기 전에 입력해야하는 다음 필드가 있습니다.
전망:
<div class="col-md-4">
@Html.EditorFor(model => model.BusinessPhone, new { htmlAttributes = new { @class = "form-control boldgray", @placeholder = "Business Phone" } })
</div>
<div class="col-md-4">
@Html.EditorFor(model => model.MobilePhone, new { htmlAttributes = new { @class = "form-control boldgray", @placeholder = "Mobile/Alternative" } })
</div>
모델:
[DisplayName("Home Phone")]
[Required]
public int HomePhone { get; set; }
[DisplayName("Business Phone")]
public int BusinessPhone { get; set; }
[DisplayName("Mobile Phone")]
이러한 필드는 내 데이터베이스에서 "Allow Null"로 표시되고 내 모델에 [필수] 데이터 주석이 없습니다. 내 양식을 제출하기 전에 필요한 이유는 무엇입니까?
전화 번호에 nullable int를 사용해보십시오.
예 :
[DisplayName("Business Phone")]
public int? BusinessPhone { get; set; }
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다