12

ASP.NET MVC'ye nispeten yeni geldim ve platformun netliği konusunda şimdiye kadar çok etkilendim. Ancak, rahatsız olduğum bir yönü var.ASP.NET MVC'deki konfigürasyon üzerinde sözleşme

İlk başta, ben

return View(); 

Bir ActionResult döndüren bir yardımcı yöntemini arıyorum demek gerçeğini kabul etti ve vb Ama son zamanlarda bazı sunmak görmek konusunda varsayımlarınız, rota değerlerini, yapar koddan bu tek satır okuyarak neler olduğunu bana hemen açık olduğu için

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

: Ben daha şöyle bir kod yazıyorum.

Son zamanlarda, sekmelerde bir Index.ASPX görünümü açabileceğim gerçeğiyle mücadele ediyordum ve IDE'nin Object Explorer'daki geçerli sekmeyi vurgulamadığından, nereden geldiğini hemen söyleyemiyorum. Dosya adlarını ControllerNameIndex.ASPX olarak değiştirmeye başvurmadım, ancak daha spesifik olan görünümde bir başlık koydum. Yine de, çok yardımcı olmaz.

Bu tür belirsizliklerle nasıl başa çıkıyorsunuz?

+1

Ben de aynı şeyi merak ediyorum - Daha deneyimli kişilerden gelen yanıtları okumak için sabırsızlanıyorum. –

+1

Sadece sitenin hangi yönünü üzerinde çalıştığımı ve takip ettiğimi bilmeye güveniyorum. Şimdi ve tekrar VS'deki tüm sekmeleri kapatıp tekrar başlarım. Şimdi düşünüyorum, bu biraz karşı-üretken görünüyor. – griegs

+1

Yaptığım şey bu. Büyük akıllar hem düşünür, sanırım. :) –

cevap

6

Sanırım kendi sorunuzu cevapladınız.

Görünümlerinize "ListOfFooBars" veya "EditFizzBuzz" veya "AddNewGeeblup" gibi çok özel adlar vermenizi engelleyen hiçbir zor kural yoktur. Varsayılan görünüm motoru için adlandırma kuralı, yalnızca görünümler altında model adınıza karşılık gelen bir klasör olduğunu ve bu klasörün altında görünüm adınıza karşılık gelen bir ASPX veya ASPC dosyasının olduğunu belirtir.

İlgili konular