ASP.Net中的几个简单的问题,希望您可以赐教!
第一、关于身份验证,ASP.Net有自带的授权方式,但是里面只能保存用户登录的状态,但是我希望我的用户有多个级别的怎么办?或者我希望保存更多的信息。是不是这时候应该使用Session来保存这些信息呢?或者使用ASP.Net自带的验证方式,然后每个需要更多个人资料页面再次从数据库提取该用户的信息呢?这样子是不是多次打开数据,更消耗资源呢?
第二,如果我有一个文章发布系统,我是不是应该把一个文章作为一个对象,而ID、Title、Content、AddTime作为它的属性呢?还是使用ASP3的那种方式,只要显示信息即可?
第三、执行SQL语句是不是尽量使用存储过程呢?
问题点数:20、回复次数:4Top
1 楼yurow(路漫漫其修远兮,吾将上下而爬楼梯!)回复于 2006-05-03 15:10:05 得分 0
身份验证用数据库的,有多权限建立用户组
文章可以以文章为对象,ID等为它的属性,这样和ORM类似
执行存储过程效率高好调试,修改方便Top
2 楼gzlaspnet(爱程)回复于 2006-05-03 15:16:17 得分 0
1、身份验证可以用session,要在数据库设置一个权限级别,如1,2,3,4,分别表示什么权限,
2、文章可以文章为对象,ID、Title、Content、AddTime作为它的属性,操作时可直接操作对象。
3。存储过程效率高,尽量用它,有时程序不变,只改一下存储过程就会达到目的。Top
3 楼new21cn()回复于 2006-05-03 15:52:30 得分 0
谢谢二位的回答
基本上我明白了。
但是主要在于第一条,用Session实现起来很简单,但是不是很消耗资源么?
yurow(夕阳轨迹) 你的意思是不是先使用自带的验证方式,然后再从数据库提取相应的权限信息阿?Top
4 楼yuanweiming841103(弦月摘星)回复于 2006-05-03 17:15:55 得分 0
session是挺占资源的,可以考虑使用cookie
“使用自带的验证方式,然后再从数据库提取相应的权限信息”
我目前也是使用这种方法,验证方式我用的是表单验证,对于权限管理加上数据库挺好用的
Top




