我的评论

Csea Xia 2008-08-07 00:18
都能这么搞的啊。。哈哈。
Csea Xia 2008-08-07 00:16
要求更多的撒。。。。顶了等。
Csea Xia 2008-08-06 19:56
恩。。小心支持哈子。。
Csea Xia 2008-08-06 19:53
@荔橙伊珊雨
什么问题的撒。。
Csea Xia 2008-07-21 14:24
傻傻的,帅帅的。
Csea Xia 2008-07-17 09:08
好长啊,,看得晕晕的。。
Csea Xia 2008-07-06 11:19
有点意思。
Csea Xia 2008-07-02 15:18
恭喜恭喜
Csea Xia 2008-05-22 14:36
我喜欢你上面说的MVP版 。。呵呵 dudu可以考虑哈子。。
Csea Xia 2008-05-22 13:41
这位模特是???
后面的字去掉,,换个大大博客园的logo放在后面。。那帅的。。哈哈

Csea Xia 2008-05-19 10:09
祈福
Csea Xia 2008-05-07 15:43
涛哥,书买了。。呵呵以后多多指教
Csea Xia 2008-04-26 15:04
@ASPNET-2008
是否具有访问权限这个问题和我这个没什么关系吧,我的权限管理页面是划分好的,每个页面对应于那个权限,在有权限访问的时候我就可以将权限页面展开给该使用用户。至于怎么规定访问权限,我是在上缅的数据库里面设计的,你看我的数据库设计估计就没有什么问题了。
Csea Xia 2008-04-21 10:12
用户名:jillzhang(此项必须)

技术特长:WCF新手,ASP.NET

博客园网址:http://itgmhujia.cnblogs.com

电子邮件:itgmhujia@sohu.com
Csea Xia 2008-04-21 09:48
看完接着看技术文章去,诶,日本,是我们永远的痛啊。
Csea Xia 2008-04-21 09:37
先坐沙发
Csea Xia 2008-04-18 09:14
不讨论光头, 饿 。。。
很有个性。。嘿嘿
Csea Xia 2008-04-08 14:51
1.ASP.NET中的身份验证有那些?你当前项目采用什么方式验证请解释

Asp.net中有2种身份验证的方法。一种是基于Windows验证,一种是基于Form验证。主要体现在Web.config文件中的设置。 如果采用

windows验证,可以不用登陆就可以直接访问站内网页,因为这种方式将用户身份验证的工作交给IIS服务器和Window操作系统去处理,网站开

发人员就不需要去考虑具体的验证过程。只要客户机加入了服务器域内。这种方式比较适合企业内部网中的应用。具体设置如下:



<authentication mode="Windows" /> <!-- 授权
此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
(未经身份验证的)用户。
--> <authorization>
<allow users="*" /> <!-- 允许所有用户 -->
<!-- <allow users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
<deny users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
-->
</authorization>

第二种方式是基于Form的验证方式,这时要用到登陆页面,凡是未经过验证的用户都会转向该页面。具体设置如下:
<authentication mode="Forms"> <!-- 授权
此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
(未经身份验证的)用户。
-->
<forms name

2.什么是WEB控件?使用WEB控件有那些优势?

使用web控件的好处就是,比较方便..灵活..缺点就是比较消耗资源..

大大减少代码编写量。
举个例子:连接数据库,你得在cs文件里自己写个语句吧,可是用sqldatasourse控件直接就是点击鼠标操作,代码自动生成。

3.请解释ASP。NET中以什么方式进行数据验证?

在ASP中进行表单数据验证时,通常开发者必须自己编写一套验证的规则,然后自己将这些代码拷贝到ASP代码中对表单进行验证。这样进行验

证的方式实在不太方便,幸运的是,ASP.NET解决了这个问题,这就是数据验证Web控件。

数据验证控件是ASP.NET中专门用来验证表单用户输入的控件。比如, RequiredFieldValidation就是一个专门用来验证用户是否已经输入的控

件,使用这个控件,可以保证用户一定输入了表单的某个表单项(比如数据输入框)。另外,ASP.NET还专门提供了以下数据验证控件:

1. RequiredFieldValidator:检查用户是否输入;

2. CompareValidator:检查两个表单输入项的输入信息是否存在某种指定关系,比如大、等于等;

3. RangeValidator:检查用户输入是否在某一指定范围;

4. RegularExpressionValidator:检查用户输入是否符合某一指定的正则表达式要求;

5. CustomValidator: 检查用户输入是否符合开发者指定的验证逻辑规则。

本文的目的不是在于讨论以上所有控件的用法,如果希望了解其他控件,可以参看:


4.请谈谈对正则表达式的看法?

主要用在字符串的匹配上面,与具体的语言环境无关

5.ASP。NET中共有几种类型的控件?各有什么区别?

Html 控件 传统的html标记
Web 控件 可以回传数据,事件驱动
自定义 控件 在原有控件的基础上增加功能
复合控件 多个子控件复合成一个新的控件


6.WEB控件可以激法服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回。

通过实现IPostBack这个接口来执行事件。自动回传就是AutoPostBack,使用自动回传可以监视客户端变化情况并将这种改变返回到服务器端

7.WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?

答 能,服务器端控件在html中表现形式还是html标记,所以可以执行客户端事件,有多种方式:
1、control.Attributes["onclick"]="...;";
2、<script for="controlName" event="onclick"></script>

8.ASP。NET与ASP相比有什么优势?



9.请解释web.config文件中的重要节点


10.请解释ASP。NET中的web页面与其隐藏类之间的关系?

继承的关系

11.什么是viewstate,能否禁用?是否所用控件都可以禁用?

可以全部禁用,viewstate就是hidden input,只不过加上了微软的编码方式记录控件的状态

13.当发现不能读取页面上的输入的数据时很有可能是什么原因造成的?怎么解决

可能就是事件没有关联,或者根本就没有写读取代码。
解决 检查代码, 设断点调试

14.请解释一个WEB页面中代码执行次序。

参看.cs 知道最先执行OnInit(); 然后到Page_Load,最后到具体的执行事件。

15.请解释什么是上下文对象,在什么情况下要使用上下文对象

HttpContext, 在类中调用的时候需要用到HttpContext

16.请解释转发与跳转的区别?

Transfer 是转发 包括HttpHandler对象
Redirect 就是跳转

17.请解释ASP.NET中不同页面之间数据传递有那些方式?

button imagebutton 将数据传递回服务器
hyperlinK 页面之间的导航
linkbutton主要用于将数据保存到服务器或访问服务器上

18.请解释ASP。NET中buttonlinkbutton imagebutton 及hyperlink这四个控件之间的功别




19.请解释一下。NET多层应用程序中层与层之间以那几种方式进行数据传递。并解释你自己的项目中采用那种方式进行。

这个传递方式不定,很多都是传递DataSet, XML也可以

20.如果出现ASP。NET中的事件不能触发可能由于什么原因造成?

事件丢失,特别是使用vss的时候最容易造成这种情况,原因不明

21.如果需要在datagride控件中的某一列中添加下拉列表框并绑定数据怎么解决?

使用模板列来添加dropdownlist,绑定数据使用代码前置的方式

22.请解释asp.net中的数据绑定与传统数据绑定有什么区别?

更灵活 更方便

23.请解释.net采用委托实现的事件模型与JAVA中采用接口实现的事件模型有什么区别,以图示方式解释。



24.请解释接口的显式实现有什么意义?

规定强制执行,保持一致
Csea Xia 2008-04-08 13:15
帅。。。又学习了
Csea Xia 2008-04-02 10:05
恭喜恭喜啦。。呵呵
Csea Xia 2008-04-01 13:24
节日快乐 。。哈哈。Google 也玩这出啊。。o(∩_∩)o...哈哈
Csea Xia 2008-03-27 17:01
@金色海洋(jyk)
在本例中一个人只可以拥有一个角色,但是如果你想一个人拥有多个角色的话,可以在user表和role表之间添加 一个关系表,来建立多重角色的关系信息。当然你在后面treeview的处理的时候,你就要重复读取两个角色的所有模块,在将重复的保留一份即可。但是貌似没什么必要一个人要两个角色的啊。
Csea Xia 2008-03-26 13:07
沙发。呵呵。什么时候我也做个(非著名)corder
Csea Xia 2008-03-22 12:49
@任力
那个性能测试怎么完啊。找到了,但是不会诶。
Csea Xia 2008-03-21 10:16
我支持楼主的这句话
一等人不用教,二等人用言教,三等人用棍教,四等人教了也白教!
-------------------------------------------------------
有些人喜欢用大脑来为学习找任何借口,其实是他们自己放弃了和一等人站在一起的机会而已。。