Cómo llamar a una función C# desde JavaScript?

29/10/2009 - 13:58 por DT | Informe spam
Hola a todos.
Tengo un botón en cada línea de una tabla que llama a una función
javascript.
Necesito saber cómo puedo llamar a otra función de mi código c# desde
javascript.

Tengo algo así:
<script language="javascript" type="text/javascript">
function expandcollapse(obj,row)
{
var div = document.getElementById(obj);
var img = document.getElementById('img' + obj);

if (div.style.display == "none") {
div.style.display = "block";
if (row == 'alt') {
img.src = "../images/minus.gif";
}
else {
img.src = "../images/minus.gif";
}
img.alt = "Close";


ES AQUÍ DONDE QUIERO LLAMAR A UNA FUNCIÓN C# DE MI CODIGO
BEHIND. <<




}
else {
div.style.display = "none";
if (row == 'alt') {
img.src = "../images/plus.gif";
}
else {
img.src = "../images/plus.gif";
}
img.alt = "Expand";
}
}
</script>

Muchas gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Sashka
29/10/2009 - 17:21 | Informe spam
http://msdn.microsoft.com/es-es/lib...98998.aspx

Sashka

"DT" escribió en el mensaje de
noticias:
Mostrar la cita
#2 Gustavo Cantero
02/11/2009 - 15:11 | Informe spam
Para llamar a código que se ejecuta en el servidor desde
Javascript deberías "navegar" a otra página o llamar a un servicio web,
que ahí realice las operaciones necesarias, y luego, si necesitás
actualizar la página, hacer desde el mismo javascript.
Para llamar a un método de un servicio web desde js podés ver el
siguiente video que explica cómo hacerlo:
http://www.asp.net/learn/ajax-video...o-82.aspx.
Cualquier cosa vuelve a escribir.
Suerte!

Gustavo A. Cantero
Scientia® Soluciones Informáticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar



De: DT [mailto:]
Expuesto a las: Jueves, 29 de Octubre de 2009 09:59 a.m.
Expuesto en: microsoft.public.es.csharp
Conversación: Cómo llamar a una función C# desde JavaScript?
Asunto: Cómo llamar a una función C# desde JavaScript?

Hola a todos.
Tengo un botón en cada línea de una tabla que llama a una función
javascript.
Necesito saber cómo puedo llamar a otra función de mi código c# desde
javascript.

Tengo algo así:
<script language="javascript" type="text/javascript">
function expandcollapse(obj,row)
{
var div = document.getElementById(obj);
var img = document.getElementById('img' + obj);

if (div.style.display == "none") {
div.style.display = "block";
if (row == 'alt') {
img.src = "../images/minus.gif";
}
else {
img.src = "../images/minus.gif";
}
img.alt = "Close";
Mostrar la cita
}
else {
div.style.display = "none";
if (row == 'alt') {
img.src = "../images/plus.gif";
}
else {
img.src = "../images/plus.gif";
}
img.alt = "Expand";
}
}
</script>

Muchas gracias de antemano.
#3 Jose A. Fernandez
09/11/2009 - 20:31 | Informe spam
Hola DT

Exactamente que haría la funcion C#? que necesitas escribir alli?
Si nos comentas te podremos ayudar en la mejor alternativa
______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja



On 29 oct, 13:21, "Sashka" wrote:
Mostrar la cita
Ads by Google
Search Busqueda sugerida