Mediante estas lineas conseguimos detectar si un valor es numerico o alfanumerico
public bool EsNumerico(string val)
{
Regex _isNumber = new Regex(@"^d+$");
Match m = _isNumber.Match(val);
return m.Success;
}
Ejemplo de uso
protected void demo()
{
if(EsNumerico("123aa"){
Response.Write("Valor numerico");
}else{
Response.Write("Valor NO numerico");
}
}