Куда поместить код основной страницы в приложение MVC?

Следующие работали для меня. Просто добавьте следующий фрагмент:

android {
        compileSdkVersion 25
        buildToolsVersion '25.0.1'

defaultConfig {
        applicationId "yourpackage"
        minSdkVersion 10
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
dexOptions {
        javaMaxHeapSize "4g"
    }
}
8
задан tereško 13 July 2012 в 07:42
поделиться

3 ответа

Один способ сделать это должно вставить представление masterpage рычаг для ViewData, и затем Вы определяете BaseController: Контроллер (или несколько базовых классов), где Вы делаете весь дб, называет Вас потребностью.

То, что Вы хотите сделать, является вполне тем же самым, описанным в этом, обвиняет.

Я надеюсь, что это помогает!

С уважением

5
ответ дан 5 December 2019 в 22:21
поделиться

Большой вопрос. Вы имеете несколько опций в наличии для Вас.

  1. Имейте jQuery, обращаются к Вашему masterpage, который захватывает данные, в которых Вы нуждаетесь от контроллера и затем заполняете свои поля с помощью jQuery снова.
  2. Ваша вторая опция состоит в том, чтобы создать пользовательские элементы управления, которые выполняют их собственные вызовы к контроллеру для заполнения их информации.

Я думаю, что лучший выбор создает средства управления для региона Вашего masterpage, который имеет данные, которые должны быть заполнены. Таким образом оставляя Ваш masterpage для строгого содержания элементов дизайна.Удачи.

1
ответ дан 5 December 2019 в 22:21
поделиться

Если Вы не возражаете против данных представления со строгим контролем типов, можно поместить все основные данные страницы в общий базовый класс для видеоданных. Можно установить эти данные в конструкторе базового класса. Для всех Ваших представлений, требующих дополнительных данных, затем будут нужны видеоданные со строгим контролем типов, которые наследовались этому базовому классу.

Чтобы позволить вызову Просматривать () в Ваших контроллерах без любых явных видеоданных, можно переопределить Представление в ControllerBase:

protected override ViewResult View(string viewName, string masterName, object model)
{
    if (model == null)
    {
        model = new ViewDataBase();
    }
    return base.View(viewName, masterName, model);
}
0
ответ дан 5 December 2019 в 22:21
поделиться
Другие вопросы по тегам:

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