日期:2014-05-18  浏览次数:20380 次

初学者的几个问题,百分相送,谢谢了
1,我现在写程序,都是分三层,一个是.aspx放显示层,一个.cs放逻辑层,然后把所有的对数据库的操作专门放在一个.cs文件里,第二个直接调用这个专门对数据库操作的方法。

其本上所有东西都是自己写的,对了,还有datagrid的分页,我也是自己写的数据操作,调用存储过程
今天在网上搜索asp.net翻页控件的时候,看到了两个教程,关于sout.Data.dll和aspnetpager.dll的两个控件,我发觉用这两个控件好简单呀,,

我要不要用采用这种方式来写程序呢?或是有没有更好的控件,,麻烦推荐一下,偶所有的东西都是自己学的,好辛苦,谢谢大家了。

2.关于asp.net 要用树形菜单,是不是也下载一下,treeView控件使用,有没有相关的教程和下载位置

3.有没有自定义控件相关入门的例子和教程。我看到自定义控件这里好晕。。呵呵

问题比较多,谢谢大伙了解

------解决方案--------------------
1--->楼主所说得三层只是简单的一个思想,并没理解三层的含义,通常情况下都把三层架构用三个项目(或者多个)来实现,就是所谓的文件结构,建立楼主学习一下petshop4,当然我理解的三层重要的在于三层的思想也不一定要建立文件结构.楼主可以参考http://liping19851014.cnblogs.com/ 上面有三层的讲解和petshop4的详解说明./分页我一直都用的存储过程分页.过去用过控件,但感觉不好.

2--->楼主用的是asp.net1.1吗,那样就要下载一个树形控件了,2.0的话里面有的,网上有相关的资料.如:http://www.xrss.cn/Info/10757.Html

3--->百度 google一下
------解决方案--------------------
呵呵,找个开源的项目看看吧,然后自己尝试着模仿下就会了
CommunityServer 和 Petshop
------解决方案--------------------
光说让楼主看看PetShop,未必是对的。如果是学习,我建议你自己模仿一下用户,在一个月之内,让你的项目中的模块从一个样式变成另一个样子,第二个月又让它变成另一个样子。这样你才在实践中学到,哪些是不动的,哪些是变化的,这样才真正的能用上“层次架构的思想”。{我是在实际工作中,被公司给逼出来的,不敢说真懂架构,但对于工作来说,够用了。}
------解决方案--------------------
关于三层的问题可以看一下PETSHOP的结构。不过程序的分层结构是为也程序便于维护才分层的。

第三方的分页控件总体来让使用方便。应该比你自己写的有好处。。
处理数据多的情况下还要自己写比较适用的方法

关于自定义控件,网上应该有很多的控件是开源的,可以在这些当中学习一下。
------解决方案--------------------
不光要会用三层结构,还要知道为什么用,知道优缺点,lz多多努力.

------解决方案--------------------
树形问题---->treeview的绑定大概可以分为第归绑定和非第归的绑定,网上有一些相关资料,我通常用的是第归绑定.

验证问题---->http://www.cnblogs.com/liping19851014/archive/2007/10/09/917985.html