Используя MVC для новых частей проекта Веб-форм

Основная идея - заполнить массив ответов снизу, а затем обрезать его до нужного размера.

int j = 0;
for (int i=0; i<array.length; i++) {
   if (array[i] % target == 0){
       answer[j++] = array[i];
   }
}
return Arrays.copyOf(answer, j);

Массивы - это стандартный служебный класс Java.

Если вам не разрешено использовать служебный класс Arrays, тогда последняя строка может быть заменена на:

int[] answer2 = new int[j];
for (int i=0; i<j; i++)
   answer2[i] = answer[i];
return answer2;

Мне это кажется немного неуклюжим, но удовлетворяет очевидным требованиям для использования простых массивов .

6
задан sgwill 8 May 2009 в 18:18
поделиться

3 ответа

I would recommend attempting to only add new stuff using MVC and convert over the legacy webforms code as you can.

This is a pretty decent post of putting them both together in the same project: http://www.chadmyers.com/Blog/archive/2007/11/30/asp.net-webforms-and-mvc-in-the-same-project.aspx

5
ответ дан 17 December 2019 в 02:33
поделиться

Что ж, MVC построен поверх Asp.Net, поэтому они должны хорошо работать вместе. Вопрос в том, структурированы ли данные таким образом, чтобы их можно было использовать с помощью фреймворка и идеологии MVC.

Также подумайте об их ремонтопригодности - и не только для себя, но и для других. Может быть лучше просто придерживаться веб-форм в зависимости от того, где находится состояние приложения. Если вам нужно начать делать больше работы только для того, чтобы приложение заработало, это может не стоить хлопот.

0
ответ дан 17 December 2019 в 02:33
поделиться

Скотт Хансельман опубликовал в своем блоге сообщение, в котором немного говорится об этом . Если вы хотите начать движение по маршруту MVC, сделайте это. Я думаю, это, вероятно, зависит от размера приложения ASP.NET Webforms.

1
ответ дан 17 December 2019 в 02:33
поделиться
Другие вопросы по тегам:

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