Я относительно новичок в ASP.NET MVC, и на данный момент я очень впечатлен ясностью платформы. Однако есть один аспект, который мне кажется неудобным.
Сначала я принял тот факт, что когда я говорю
return View();
Я вызываю вспомогательный метод, который возвращает ActionResult, и делает некоторые предположения о том, какой вид представить, указать значения маршрута и т.д. Но в последнее время я пишу код, который выглядит примерно так:
return View("Index", new { id = myID })
потому что мне сразу понятно, что происходит, читая эту единственную строку кода.
В последнее время я борется с тем, что на вкладках я могу открыть представление Index.ASPX
, и я не могу сразу сказать, откуда он пришел, потому что среда IDE не выделяет текущую вкладку в обозревателе объектов, Я не прибегал к изменению имен файлов на ControllerNameIndex.ASPX
, но я помещаю заголовок в более конкретное представление. Тем не менее, это мало помогает.
Как вы справляетесь с этими разногласиями?