Я использую веб-службу WCF, имея список сведений о сотрудниках и результат WCF возвращается из JSON. Я хочу использовать это в своем приложении MVC.Как использовать службу WCF, возвращающую значение JSON в приложении MVC?
Как я могу использовать этот список сведений о сотрудниках в моем приложении MVC? Пожалуйста, помогите мне (я очень новичок в MVC)?
Заранее спасибо.
public string Employee_SelectDetails() {
using (ISession session=nHibernateHelperClass.nHibernateHelperClass.OpenSession())
{// Retrieving a value from sql using nHibernate
var users = session.CreateCriteria(typeof(Empdetails)).List();
// Using JSON to pass serialize data to front end(MVC) System.Web.Script.Serialization.JavaScriptSerializer objJSSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
string strJSON = objJSSerializer.Serialize(users);
return strJSON;
с клиентской стороны. мой код на стороне сервера похож на эту (WCF) общедоступную строку Employee_SelectDetails() {using (ISession session = nHibernateHelperClass.nHibernateHelperClass.OpenSession()) {// Переустановка значения из sql с использованием nHibernate var users = session.CreateCriteria (typeof (Empdetails)).Список(); // Использование JSON для передачи данных Seriliza на передний конец (MVC) System.Web.Script.Serialization.JavaScriptSerializer objJSSerializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string strJSON = objJSSerializer.Serialize (пользователи); return strJSON; – user2273356
Если вы используете jQuery, просто сделайте вызов метода Employee_SelectDetails, который должен быть действием в каком-то контроллере, например: –
$ .ajax ({ type: "POST", url: "/ NameOfController/Employee_SelectDetails /», \t DATATYPE: "JSON", успех: функция (Retorno) { оповещения (Retorno); }, ошибка: функция (XMLHttpRequest, textStatus, errorThrown) { оповещения (errorThrown); } }); –