首页 > 编程 > .NET > 正文

ASP.NET中实现把form表单元素转为实体对象或集合_.Net教程

2024-07-10 12:53:04
字体:
来源:转载
供稿:网友

推荐:ASP.NET中实现根据匿名类、datatable、sql生成实体类
这篇文章主要介绍了ASP.NET中实现根据匿名类、datatable、sql生成实体类,这个小小工具类非常实用,使用起来也很方便,需要的朋友可以参考下 在开发中可能会遇到这几种情况: 1、EF或LINQ查询出来的匿名对象在其它地方调用不方便,又懒的手动建实体类 2、通过datatable反

这篇文章主要介绍了ASP.NET中实现把form表单元素转为实体对象或集合,本文又是一个对重复数据处理的一个封装,非常实用的开发技巧,需要的朋友可以参考下  

简介:

做WEBFROM开发的同学都知道后台接收参数非常麻烦

虽然MVC中可以将表单直接转为集实,但不支持表单转为 LIST<T>这种集合

单个对象的用法:

表单:

 

代码如下:
<input name='id' value='1' >
<input name='sex' value='男' >

 

后台:

 代码如下:
//以前写法
DLC_category d = new DLC_category();
d.sex = Request["sex"];
d.id = Convert.ToInt32(Request["id"]);

 


//现在写法
var category = RequestToModel.GetSingleForm<DLC_category>();

 

集合对象的用法:

表单:

 代码如下:
<input name='id' value='1' >
<input name='sex' value='男' >


<input name='id' value='2' >
<input name='sex' value='女' >

<input name='id' value='3' >
<input name='sex' value='女' >
后台:
 代码如下:
List<DLC_category> categoryLists = RequestToModel.GetListByForm<DLC_category>();

 

源码:

?

分享:ASP.NET中实现Form表单字段值自动填充到操作模型中
这篇文章主要介绍了ASP.NET中实现Form表单字段值自动填充到操作模型中,本文模仿MVC模式中的自动映射表单了模型,使用泛型和反射实现,需要的朋友可以参考下 我们知道ASP.NET MVC有个强大的地方就是Form表单提交到action的时候,可以直接将Form的参数直接装配到action的参

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表