Citat:
01011011: Menis e cini da pokusavas da stvoris AJAX EFEKAT. to se ne radi ovako i na ovaj nacin.
pogledaj malo asp.net AJAX
To sto on hoce daleko je od AJAX-a :)
Ukratko to sto ti hoces na nacin na koji pokusavas je ok nacin ali za WIN aplikacije. Kod WEB aplikacija se to radi malo drugacije. E sad da ja ne objasnjavam koje su razlike izmedju Win i Web aplikacija i kako se sta gde radi, najbolje je da uzmes da procitas neku knjigu o tome, u njoj ces naci mnogo razumnije objasnjenje nego sto bi ti ja sada dao :)
Kao sto je Shadowed rekao, moras koristiti JavaScript. Sto bi izgledao od prilike ovako nekako:
Javascript
Code:
<script type="text/javascript">
function onkeyup()
{
document.getElementById('label1').textContent=parseInt(document.getElementById('textbox').value.length);
}
</script>
HTML
Code:
<input id="textbox" value="Stisni" onkeyup="javascript:ontextchange()" >
<p id="label1"></p>
A sto se tice ASP-a kontroli preko koda dodajes Javascript funkciju :
Code:
Textbox1.Attributes.Add("onTextChanged","javascript:functionName(parameter)");
Evo ovo je najjednostavnije, a i kao sto je Fedya rekao, najgore resenje, ali to zavisi od tvojih potreba. Ako tebi treba samo da prikaze korisniku koliko je karaktera uneo i ni za sta drugo ovo je pravo resenje :)
P.S. Ovo nije bas najsjajnije resenje, ovo je samo ideja :)
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown