首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请求正文怎么转换成类

2012-06-05 
请求正文如何转换成类?请求正文:Item_Name%E5%B8%A6%E5%AD%90&Item_Type1&Price87&Item_Picture132312

请求正文如何转换成类?
请求正文:
Item_Name=%E5%B8%A6%E5%AD%90&Item_Type=1&Price=87&Item_Picture=132312&Introduce=%E5%8C%97%E6%9E%81%E8%B4%9D%E5%88%BA%E8%BA%AB%E7%9A%84%E9%B2%9C%E7%94%9C%E5%B9%BC%E6%BB%91...&Is_New=%E5%90%A6&Note=%E6%AF%8F%E5%B9%B4%E5%8F%AA%E5%9C%A86%E3%80%817%E6%9C%88%E4%BB%BD%E6%8F%90%E4%BE%9B&oper=edit&id=1

转换后:

Item item = new Item();

item.Item_Name = =%E5%B8%A6%E5%AD%90;
item.Item_Type = 1;
item.Item_Picture = 132312;

[解决办法]
直接定义个Item 
解析url到Item
[解决办法]
web不熟,不过反序列化的前提是对象已经经过序列化了,你这请求的内容包含序列化的对象?
[解决办法]
string str = 正文;
Item item = new Item();
string[] arr = str.Split('&');
foreach (var pair in arr)
{
string[] a = pair.Split('=');
switch(a[0])
{
case "Item_Name":
item.Item_Name = 转换(a[1]);
break;
......
}
}
[解决办法]
自己解析字符串吧
[解决办法]
序列化反序列化才是正道
[解决办法]
HttpUtility.ParseQueryString 方法

热点排行