Je joue avec ASP.NET MVC pour la première fois, alors je m'excuse d'avance si cela semble académique.Comment consommer des données d'un ASP.NET MVC à partir d'un site Web différent?
J'ai créé un système de gestion de contenu simple en utilisant ASP.NET MVC. L'URL pour récupérer une liste de contenu, dans ce cas, les annonces, ressemble à:
http://www.mydomain.com/announcements/list/10
Cela renverra les dix annonces les plus récentes.
Mes questions sont les suivantes:
Est-il possible pour un site Web de consommer ce service? Ou devrais-je aussi l'exposer en utilisant quelque chose comme WCF?
Quels sont les exemples de consommation de ce service pour afficher ces données sur un autre site Web? Je suis principalement programmeur dans le monde .NET, mais je pense que si je pouvais consommer le service en utilisant javascript, ou faire quelque chose avec Json, cela pourrait vraiment fonctionner pour n'importe quelle technologie.
Je cherche à générer dynamiquement quelque chose comme la sortie suivante:
<div class="announcement">
<h1>Title</h1>
<h2>Posted Date</h3>
<p>Teaser</p>
<a href="www.someotherdomain.com">More</a>
</div>
Pour l'instant ... est-il possible de retourner une représentation Html et l'afficher dans une page Web? Est-ce possible en utilisant juste Javascript?