私は ASP.NET MVC に比較的慣れていませんが、これまでのプラットフォームの明快さに非常に感銘を受けました。しかし、私が不快に思う側面が1つあります。
最初は、私が言うときという事実を受け入れました
return View();
ActionResult を返すヘルパー メソッドを呼び出して、どのビューを表示するか、値をルーティングするかなどについていくつかの仮定を立てています。
return View("Index", new { id = myID })
コードの 1 行を読むだけで、何が起こっているのかすぐにわかるからです。
最近Index.ASPX
、タブでビューを開くことができるという事実に苦労しており、IDE がオブジェクト エクスプローラーの現在のタブを強調表示しないため、それがどこから来たのかすぐにはわかりません。ファイルの名前を に変更することはしていませんが、ControllerNameIndex.ASPX
より具体的なタイトルをビューに付けています。それでも、あまり役に立ちません。
このような曖昧さをどのように扱いますか?