Следующие работали для меня. Просто добавьте следующий фрагмент:
android {
compileSdkVersion 25
buildToolsVersion '25.0.1'
defaultConfig {
applicationId "yourpackage"
minSdkVersion 10
targetSdkVersion 25
versionCode 1
versionName "1.0"
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
}
Один способ сделать это должно вставить представление masterpage рычаг для ViewData, и затем Вы определяете BaseController: Контроллер (или несколько базовых классов), где Вы делаете весь дб, называет Вас потребностью.
То, что Вы хотите сделать, является вполне тем же самым, описанным в этом, обвиняет.
Я надеюсь, что это помогает!
С уважением
Большой вопрос. Вы имеете несколько опций в наличии для Вас.
Я думаю, что лучший выбор создает средства управления для региона Вашего masterpage, который имеет данные, которые должны быть заполнены. Таким образом оставляя Ваш masterpage для строгого содержания элементов дизайна.Удачи.
Если Вы не возражаете против данных представления со строгим контролем типов, можно поместить все основные данные страницы в общий базовый класс для видеоданных. Можно установить эти данные в конструкторе базового класса. Для всех Ваших представлений, требующих дополнительных данных, затем будут нужны видеоданные со строгим контролем типов, которые наследовались этому базовому классу.
Чтобы позволить вызову Просматривать () в Ваших контроллерах без любых явных видеоданных, можно переопределить Представление в ControllerBase:
protected override ViewResult View(string viewName, string masterName, object model)
{
if (model == null)
{
model = new ViewDataBase();
}
return base.View(viewName, masterName, model);
}