1. 程式人生 > >初識Asp.Net WebApi

初識Asp.Net WebApi

name json.js ria username newton mes zhang gpo int

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Web;
using System.Web.Http;
using System.Web.Mvc;

namespace WebApi.Controllers
{
public class HomeController : ApiController
{
public List<UserModel> allModeList = new List<UserModel>()
{
new UserModel(){ Id=1,UserName="zhang", PassWord="123"},
new UserModel(){ Id=2,UserName="lishi", PassWord="123456"},
new UserModel(){ Id=3,UserName="wang", PassWord="1234567"}
};
[System.Web.Http.HttpPost]
public HttpResponseMessage GetAll()
{
//return allModeList.Count.ToString();
HttpResponseMessage hr = new HttpResponseMessage();
string name = "yangliu";

//List<dynamic> list = new List<dynamic> { new { name = "張三", age = 17 }, new { name = "李四", age = 15 } };
hr.Content = new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(allModeList), Encoding.UTF8, "application/json");

return hr;

}


}

public class UserModel
{
public int Id { get; set; }
public string UserName { get; set; }
public string PassWord { get; set; }
}
}

初識Asp.Net WebApi