тип данных c # mvc.МногостроЧный текст с обязательным и принимающим вводом

#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> , и если вы нажмете клавишу «Ввод», пока она сфокусирована, она добавит новую строку. Если этого не происходит для вас, это связано с тем, что вы нам не показали.