No è il concetto che è sbagliato... C# è un linguaggio di programmazione lato applicazione, ASP.NET è un linguaggio, basato ANCHE su C#, ma lato server... Se vuoi fare apparire un messaggio nella pagina web devi usare javascript...