Vous pouvez le faire en exposant les données via un service Web
[ScriptService] public class SimpleWebService : System.Web.Services.WebService{
[WebMethod]
public string EchoInput(String input)
{
// Method code goes here.
}}
Et peut ensuite l'ajouter dans votre page asp.net comme si
<asp:ScriptManager runat="server" ID="scriptManager"> <Services> <asp:ServiceReference
path="~/WebServices/SimpleWebService.asmx" /> </Services></asp:ScriptManager>
Pour appeler le javascript
// This function calls the Web Service method.
function EchoUserInput()
{
var echoElem = document.getElementById("EnteredValue");
Samples.AspNet.SimpleWebService.EchoInput(echoElem.value,
SucceededCallback);
}
// This is the callback function that
// processes the Web Service return value.
function SucceededCallback(result)
{
var RsltElem = document.getElementById("Results");
RsltElem.innerHTML = result;
}
Voilà, c'est facile comme. Vérifiez plus de détails à ASP.Net
Alors, comment puis-je utiliser javascript pour invoquer ce service web? –
J'ai ajouté l'appel js. Désolé pour ça. – Kevin
Merci beaucoup - génial! –