ciao asp.net ti mette a disposizione un controllo che fa al caso tuo il "RegularExpressionValidator" in esso dovrai indicare il textbox da controllare e inserire la Regular Expression con cui verificherai la stringa inserita nel textbox

Onestamente non sono riuscito a trovare un espressione che faccia esattamente quello che hai richiesto cmq questa è quella standard per creare un validatore di strong password

(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$

questa valida la tua password se contine almeno un valore numerico e uno alfanumerico ( non gli importa se maisculo o minuscolo ) inoltre la password non deve avere altri tipi di carattere e deve avere una lunghezza tra 8 e 10 caratteri

questo è un esempio del codice


<asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="Password" ErrorMessage="password non valida" ValidationExpression="(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$"></asp:RegularExpressionValidator>

spero ti sia di aiuto o spunto per l'esatta soluzione !!!