ASP.net 2.0 client callback problem med text area
Jeg har en side hvor en bruger kan indtaste noget tekst som så bliver gemt i databasen vha client callback.Det virker fint i IE men i mozilla kan jeg ikke få fanget det tekst som står i textarea.
Jeg har lavet en simpel test side hvor jeg har forsøgt at fange teksten.
Hvis der er en derude som har nogen foreslag så kom med dem.
Jeg er åben for alt.
Kode:
<%@ Page Language="C#" Title="Fun with callbacks: a simple one" %>
<%@ Implements Interface=System.Web.UI.ICallbackEventHandler %>
<script runat=server>
string ICallbackEventHandler.RaiseCallbackEvent(string eventArgument) {
return "Hello, " +
eventArgument +
". Your name is " +
eventArgument.Length.ToString() +
" characters long.";
}
</script>
<html>
<head id="Head1" runat=server/>
<script>
function OnCallback(result, context) {
alert(result);
}
</script>
<body>
<form id="Form1" runat=server>
Enter your name here:
<textarea id="test">afasfasfafs</textarea>
<input type=button ID=CallbackBtn value="Send"
onclick="<%= ClientScript.GetCallbackEventReference(
this,
"document.getElementById('test').getAttribute('Value')",
"OnCallback",
"this",
"OnCallback",
true) %>" />
</form>
</body>
</html>
Here, the
