Você pode colocar dentro do método click do button um recurso do C# de identificar a posição de uma determinada expressão( a palavra escolhida) dentro de uma string ( Texto completo do Textbox)... Por exemplo:
string disciplina = "Disciplina Estrutura de Dados II";
/* Procura a posição inicial da string "Estrutura" */
int posicao = disciplina.IndexOf("Estrutura");
/* Imprime apenas "Estrutura de Dados II" */
Response.Write(disciplina.Substring(posicao));
Dessa forma vai retornar a posição da expressão... você pode colocar se caso retorne algo, muda de pagina, caso não... vc apresenta outra msg.
Não é a forma melhor de fazer isso, mas é uma alternativa e mais facil.
Rogério Rodrigues, Microsoft Student Partner, Desenvolvedor .NET, CSD, MCTS TFS 2010