VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 956|回复: 6

使用FormView、GridView、ObjectDataSource来实现表示层,有多大的影响!

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-15 09:00:01 | 显示全部楼层 |阅读模式
用上面的控件来实现界面层的操作,和自己写界面层的操作,

到底上面的控件对性能有多大的影响,

还是上面的性能已经很快了,即使自己写速度也和它这个差不多??
回复

使用道具 举报

0

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-6-15 10:30:01 | 显示全部楼层
采用 FormView、GridView、ObjectDataSource 写用户界面
需要实现两层 或者 三层结构
ObjectDataSource 空间需要绑定 数据连接层 或者业务逻辑层 而不是绑定sql语句或者存储过程
你可以在你的项目根目录下添加一个 /app_code 子目录 将你的业务逻辑类 或者数据连接类写在这个目录下
最简单的一个业务逻辑类定义如下
class Business
{
    public Business(){}
    public DataSet GetRecorder(){}//在这里调用存储过程或者执行SQL的查询操作
    public int UpdataRecorder(){}//在这里调用存储过程或者执行SQL的更新操作
    public int InsertRecorder(){}//在这里调用存储过程或者执行SQL的插入操作
    public int DeleteRecorder(){}//在这里调用存储过程或者执行SQL的删除操作
}
将ObjectDataSource 的 各个方法绑定在这几个成员函数上
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-6-19 00:00:01 | 显示全部楼层
楼上的,做人要厚道!
你怎么一点都不厚道,问题都没看,就随便贴字眼。
回复

使用道具 举报

0

主题

8

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-6-20 13:15:01 | 显示全部楼层
我们项目都是使用FormView、GridView、ObjectDataSource 这三个结合来做的,速度感觉挺快的呀
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-6-20 23:45:01 | 显示全部楼层
ObjectDataSource的对应业务类型,我们可以看到是个字符型的类全名,那么是不是每次运行该页面都会通过反射实例化对象,还是在预编辑的时候,就把aspx页面上的一些“字符型的类全名”编辑成直接的对象名  new的形式   ??
回复

使用道具 举报

0

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-6-21 17:15:01 | 显示全部楼层
再配合强类型DataSet感觉挺好的。速度不错。
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-8-31 02:30:01 | 显示全部楼层
正在用,感觉开发速度很快
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表