如何在我的Mvc应用程序中使用Wcf返回类型Json [英] How Can I Consume A Wcf Return Type Json In My Mvc Application

查看:68
本文介绍了如何在我的Mvc应用程序中使用Wcf返回类型Json的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是MY WCF返回json的方法

public string Employee_SelectDetails()

{

using(ISession session = nHibernateHelperClass.nHibernateHelperClass。 OpenSession())

{

//使用nHibernate从sql重新获取值

var users = session.CreateCriteria(typeof(Empdetails)) .List();

//使用JSON将seriliza数据传递给前端(MVC)

System.Web.Script.Serialization.JavaScriptSerializer objJSSerializer = new System.Web .Script.Serialization.JavaScriptSerializer();

string strJSON = objJSSerializer.Serialize(users);

return strJSON;

session.Flush( );

session.Close();

解决方案

如上所述,请在返回前使用Flush and Close,否则将无效。



1.点击员工姓名/身份证使用javascript方法。

2.使用


.ajax或


。获得/

This is MY WCF Method to return json
public string Employee_SelectDetails()
{
using (ISession session = nHibernateHelperClass.nHibernateHelperClass.OpenSession())
{
// Reteriving a value from sql using nHibernate
var users = session.CreateCriteria(typeof(Empdetails)).List();
// Using JSON to pass seriliza data to front end(MVC)
System.Web.Script.Serialization.JavaScriptSerializer objJSSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
string strJSON = objJSSerializer.Serialize(users);
return strJSON;
session.Flush();
session.Close();

解决方案

As said, use Flush and Close before return, otherwise it will not work.

1. Use a javascript method from click of the Employee name/id.
2. Use


.ajax or


.get/


这篇关于如何在我的Mvc应用程序中使用Wcf返回类型Json的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆