É possível impedir que determinadas PartialViews sejam veiculadas se solicitadas diretamente?

Estou trabalhando em um site que possui rotas para ações que renderizam vistas parciais. Muitas dessas visualizações parciais são componentes que juntos formam uma página completa.

Por exemplo, em uma página de pesquisa em que estou trabalhando, há uma caixa de texto, uma lista de guias e uma tabela.

Alguns desses acessos podem ser acessados com um URL semelhante a

/Search/SearchPanel
/Search/Tabs/{SearchTerm}
/Search/ResultsTable/SearchTerm?tab=[currently selected tab]

e tudo isso é renderizado com um RenderPartial na minha página de índice.

Quando a página é carregada, ela exibe cada um desses componentes da maneira que eu quero. Mas no momento não há nada que impeça um usuário de ir diretamente para o URL

/Search/Tabs

para renderizar apenas um controle de tabulação que não faz sentido fora do contexto dos demais elementos da página.

Existe uma maneira de evitar isso?

questionAnswers(2)

yourAnswerToTheQuestion