1. 接口和类有什么异同
(1)不同点:
不能直接实例化接口。
接口不包含方法的实现。
接口可以多继承,类只能单继承。
类定义可在不同的源文件之间进行拆分。
(2)相同点:
接口、类和结构都可以从多个接口继承。
接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。
接口和类都可以包含事件、索引器、方法和属性。
2. string str = null 与 string str =""说明其中的区别。
(1)string str= " ",表示一个空串,被实列化了,占用了内存空间,
(2)string str=null,表示一个空引用,没有占用了空间,
3. 在ASP.NET 中有哪些数据验证控件(请解释ASP.NET中以什么方式进行数据验证)?
(1)RequiredFieldValidator:检查用户是否输入;
(2)CompareValidator:检查两个表单输入项的输入信息是否存在某种指定关系,比如大、等于等;
(3)RangeValidator:检查用户输入是否在某一指定范围;
(4)RegularExpressionValidator:检查用户输入是否符合某一指定的正则表达式要求;
(5)CustomValidator: 检查用户输入是否符合开发者指定的验证逻辑规则。
4. 什么是viewstate,能否禁用?是否所用控件都可以禁用?
(1)viewstate用于在两次postback之间保持状态的一种机制禁用viewstate将不能在回发之间保存状态 当控件状态无关使用viewstate将造成性能问题时需要禁用viewstate
(2)Viewstate是保存状态的一种机制,EnableViewState属性设置为false即可禁用
5. 当发现不能读取页面上的输入的数据时很有可能是什么原因造成的?怎么解决?
有可能是在Page_Load中数据处理时没有进行Page的IsPostBack属性判断
简答题总结(七)
最新推荐文章于 2020-11-18 12:03:31 发布