c# model对象转换为url的参数形式
2018-02-11 08:49
344 查看
using System.Web; using System.Reflection; /// <summary> /// Model对象转换为uri网址参数形式 /// </summary> /// <param name="obj">Model对象</param> /// <param name="url">前部分网址</param> /// <returns></returns> public static string ModelToUriParam(this object obj, string url = "") { PropertyInfo[] propertis = obj.GetType().GetProperties(); StringBuilder sb = new StringBuilder(); sb.Append(url); sb.Append("?"); foreach(var p in propertis) { var v = p.GetValue(obj, null); if (v == null) continue; sb.Append(p.Name); sb.Append("="); sb.Append(HttpUtility.UrlEncode(v.ToString())); sb.Append("&"); } sb.Remove(sb.Length - 1, 1); return sb.ToString(); }
相关文章推荐
- URL参数中汉字转换为16进制Unicode形式
- 从URL中提取参数与将对象转换为URL查询参数
- JSON对象转换成url参数
- JS根据key值获取URL中的参数值,以及把URL的参数转换成json对象
- 从URL中提取参数与将对象转换为URL查询参数
- 某人要的将url参数转换成对象的方法parseQueryString
- 题型:编写一段JS代码提取URL中的各个GET参数,并按Key_Value的形式返回到一个对象中(如:Json结构)
- url参数转换为ruby对象时,rails框架使用的方法
- location方法详解,获取地址栏URL请求参数,以对象形式保存
- URL参数转换对象
- 从URL中提取参数与将对象转换为URL查询参数的实现代码
- JS根据key值获取URL中的参数值及把URL的参数转换成json对象
- JS根据key值获取URL中的参数值及把URL的参数转换成json对象
- C# 模拟POST提交(根据URL地址,参数以xml形式传递)
- 从URL中提取参数与将对象转换为URL查询参数的实现代码
- C# JsonObject Json格式与Json对象相互转换
- 根据传递的目录名,文件名参数转换输出外部访问的URL地址
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法
- js 把url参数转对象
- androidstudio中如何将单独的model形式的library转换成一个单独的工程!