मुझे ईमेल की मान्यता के साथ कुछ समस्याएं हैं।
मेरे मॉडल में:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
मेरे दृष्टीकोण से:
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder="E-mail"}) <br />
@Html.ValidationMessageFor(m => m.ReceiverMail)
जब आप फ़ील्ड को खाली छोड़ देते हैं, तो यह मुझे सही ढंग से दिखा रहा है कि "फ़ील्ड खाली नहीं हो सकती"। लेकिन जब आप एक अवैध ईमेल पते को भरते हैं जैसे: "fwenrjfw" तो फॉर्म यह नहीं कहता कि "ई-मेल मान्य नहीं है"।
मुझे ईमेल पते के रूप में इनपुट को मान्य करने के लिए फ़ॉर्म कैसे मिल सकता है? मैं इसके साथ कुछ मदद की तलाश कर रहा हूं।
[DataType(DataType.EmailAddress, ErrorMessage = "Error message.")]