#asp.net-mvc #data-annotations
#asp.net-mvc #данные-аннотации
Вопрос:
У меня есть моя модель с полем для адреса
[DataType(DataType.MultilineText)]
[Display(Name = "Address")]
[Required(ErrorMessage = "Address is required.")]
public string Address { get; set; }
У меня должно быть требуемое текстовое поле, и я хочу принять возврат. Рендеринг HTML кажется правильным
<textarea name="Address" id="Address" rows="2" cols="20"
data-val-required="Address is required." data-val="true"
data-val-length-max="1024"
data-val-length="Address must be under 1024 chars.">
</textarea>
но поле не является обязательным, и я могу ввести return .
Любой совет? Заранее благодарю вас
Комментарии:
1. Что вы подразумеваете под » Я хочу принять возврат «? Вы хотите, чтобы пользователь мог нажать клавишу «ввод», чтобы ввести многострочное значение?
2. Да, точно. Теперь, если я нажму enter, ничего не произойдет
3. Неясно, о чем вы спрашиваете. Чего вы ожидаете?
4. В принципе, пользователь может вставить адрес в несколько строк. Например: Grand Union House, 20 Kentish Town Road, Лондон NW1 9NX
5. Все еще не ясно, о чем вы спрашиваете. Вы сгенерировали
<textarea>
, и если вы нажмете клавишу «Ввод», пока она сфокусирована, она добавит новую строку. Если этого не происходит для вас, это связано с тем, что вы нам не показали.