小编Mar*_*Nic的帖子

HttpResponseMessage作为Json返回什么

我有一个关于Web Api基础知识的基本问题.仅供参考,我之前已经查过但是找不到我要找的东西.

我有一段代码如下所述.就像任何其他方法一般来说我的方法叫做:Post,它必须返回一些东西,例如JSON,我该怎么做.具体来说,我应该在"return"之后写一下,以便将3个字段(loginRequest.Username,loginRequest.Password,loginRequest.ContractItemId)作为Json.Coments:不要担心用户名,密码和contractID在评论中,我确实在我的LinQ中获得了它们的价值.这只是我现在回归的问题,向所有想对此发表一些笔记的人致以问候.

    [System.Web.Http.HttpPost]
    public HttpResponseMessage Post(LoginModel loginRequest)
    {
        //loginRequest.Username = "staw_60";
        //loginRequest.Password = "john31";
        //loginRequest.ContractItemId = 2443;

      try
        {
           Membership member =
                (from m in db.Memberships
                 where
                     m.LoginID == loginRequest.Username 
                 && m.Password == loginRequest.Password 
                 && m.ContractItemID == loginRequest.ContractItemId
                 select m).SingleOrDefault();   
        }
       catch (Exception e)
       {
            throw new Exception(e.Message);
       }

      return ???;      
    }
Run Code Online (Sandbox Code Playgroud)

c# json asp.net-web-api

11
推荐指数
2
解决办法
5万
查看次数

标签 统计

asp.net-web-api ×1

c# ×1

json ×1