Подтвердить что ты не робот

Консолидация конфигурации в ASP.NET MVC

Я относительно новичок в ASP.NET MVC, и на данный момент я очень впечатлен ясностью платформы. Однако есть один аспект, который мне кажется неудобным.

Сначала я принял тот факт, что когда я говорю

return View();

Я вызываю вспомогательный метод, который возвращает ActionResult, и делает некоторые предположения о том, какой вид представить, указать значения маршрута и т.д. Но в последнее время я пишу код, который выглядит примерно так:

return View("Index", new { id = myID })

потому что мне сразу понятно, что происходит, читая эту единственную строку кода.

В последнее время я борется с тем, что на вкладках я могу открыть представление Index.ASPX, и я не могу сразу сказать, откуда он пришел, потому что среда IDE не выделяет текущую вкладку в обозревателе объектов, Я не прибегал к изменению имен файлов на ControllerNameIndex.ASPX, но я помещаю заголовок в более конкретное представление. Тем не менее, это мало помогает.

Как вы справляетесь с этими разногласиями?

4b9b3361

Ответ 1

Я думаю, вы ответили на свой вопрос.

Нет жесткого правила, запрещающего вам называть ваши взгляды очень конкретными именами, такими как "ListOfFooBars" или "EditFizzBuzz" или "AddNewGeeblup". Соглашение об именах для механизма просмотра по умолчанию указывает только, что в этой папке есть папка, соответствующая имени вашей модели, и там находится ASPX или ASPC файл под этой папкой, который соответствует имени вашего представления.