Asp.Net te TextBox içeriğini sayı girdirme istiyorsanız aşağıdaki javascript kodlarını kullanabilirsiniz.
function SadeceRakam(e, allowedchars) {
var key = e.charCode == undefined ? e.keyCode : e.charCode;
if ((/^[0-9]+$/.test(String.fromCharCode(key))) || key == 0 || key == 13 || isPassKey(key, allowedchars)) { return true; }
else { return false; }
}
function isPassKey(key, allowedchars) {
if (allowedchars != null) {
for (var i = 0; i < allowedchars.length; i++) {
if (allowedchars[i] == String.fromCharCode(key))
return true;
return false;
function SadeceRakamBlur(e, clear) {
var nesne = e.target ? e.target : e.srcElement;
var val = nesne.value;
val = val.replace(/^s+|s+$/g, "");
if (clear) val = val.replace(/s{2,}/g, " ");
nesne.value = val;
//////////////////////////////////////////////////
<asp:TextBox ID="asp:TextBox1" runat="server" CssClass="form-control" onblur="SadeceRakam(event,false)" onkeypress="return SadeceRakam(event);" MaxLength="3" required=""></asp:TextBox>