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