Как разработать “shippable” компоненты для ASP.NET MVC?

Вы можете просто добавить прослушиватель событий, используя JavaScript.

document.querySelector('input[name="verify"]').onkeyup = function() {
  if (this.value.length === 4) alert('test');
}
<input type="text" name="verify" maxlength="4" />

5
задан CodeClimber 31 October 2008 в 20:08
поделиться

4 ответа

Так как логика серверной стороны полностью отделяется от клиентской логики, не действительно полезно сделать a и сервер - и клиентский компонент для Asp. Сетевой MVC. Можно лучше сделать чистые компоненты Html/Javascript и которые применимы на нескольких платформах (Ruby на направляющих, php, Python, Java) и с учебным руководством, как интегрировать их на нескольких платформах. Платформой, где Вы разрабатываете для, не является asp.net mvc, но веб-браузеры в целом! Хороший источник вдохновения является Расширением Платформа JS

2
ответ дан 15 December 2019 в 06:38
поделиться

ASP.NET MVC полностью поддерживает пользовательские элементы управления и пользовательские элементы управления в дополнение к помощникам HTML. Ничто не мешает Вам разработать пользовательский элемент управления (для необычной сетки, скажем), инкапсулируя его в блоке и поставке его. Я упускаю суть вопроса?

0
ответ дан 15 December 2019 в 06:38
поделиться

Ничто не мешает Вам разработать пользовательский элемент управления (для необычной сетки, скажем), инкапсулируя его в блоке и поставке его

Но это будет работать только на первый рендеринг: что, если я хочу иметь сетку sortable/paging-able/editable и так далее?

1
ответ дан 15 December 2019 в 06:38
поделиться

Если Вы хотите сделать, скажем, сортировку и подкачку страниц, один путь через Ajax. Telerik имеет демонстрацию этого с их сеткой.

0
ответ дан 15 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: