Pergunta

Eu sou novo para MVC e, como um exercício de aprendizagem, eu estou tentando re-escrever um aplicativo antigo como uma aplicação ASP.NET MVC. Estou um pouco incerto sobre algumas convenções que a questão Ação convenções de nomenclatura apenas parcialmente cobertas.

Vamos dizer que eu tenho dois controladores: JobController e ClienteController. Ambos os controladores vão ter acções idênticas:. Lista, Detalhes, novo, UPDATE e DELETE

Caso as vistas para estas acções ser nomeado de forma idêntica para a ação? Neste caso, a ação de lista para JobController deve ter uma visão chamado "List.aspx" em oposição a algo como "JobList.aspx".

A razão que esta questão veio à minha cabeça foi que eu não tinha certeza se seu apropriado ter vários pontos de vista com o mesmo nome (como "List.aspx"). Isso vai ficar mais e mais relavent como eu continuar a adicionar controladores como praticamente todos os objetos de negócios no meu sistema vai exigir um "List.aspx" de algum tipo.

Foi útil?

Solução

Eles realmente não têm o mesmo nome. Se fosse importante para dar a todos os nossos arquivos nomes diferentes por que queremos pastas? Você realmente tem uma Job / List.aspx e um Cliente / List.aspx.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top