页面:
@{
Layout = null;
}
前端发送json,后台实体类接受
控制器:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace CreateId.Controllers
{
public class YinsheController : Controller
{
// GET: Yinshe
public ActionResult Index()
{
return View();
}
public ActionResult GetDate(P_Product obj) {
var hh = obj.Memo;
var res= HttpUtility.UrlDecode(hh);
return Json(res, JsonRequestBehavior.AllowGet);
}
public partial class P_Product
{
#region Primitive Properties
public virtual System.Guid Id
{
get;
set;
}
public virtual string Name
{
get;
set;
}
public virtual string CateCode
{
get;
set;
}
public virtual int Ptype
{
get;
set;
}
public virtual decimal Sales
{
get;
set;
}
public virtual int SortNum
{
get;
set;
}
public virtual int IsActive
{
get;
set;
}
public virtual string Memo
{
get;
set;
}
public virtual System.Guid StationId
{
get;
set;
}
#endregion
}
}
}
方法:在js中对带特殊字符的字符串进行
encodeURI('')
在 控制器中得到
这不是我们想要的:
进行
var res= HttpUtility.UrlDecode(hh); 得到
'
'