ASP.NET面试必备:知识点详解与面试题集锦
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
"2012-学习资料大全:ASP.NET面试题大全" 这篇资源主要涵盖了ASP.NET相关的面试知识点,包括C#语言特性和ASP.NET框架的使用。以下是这些知识点的详细解释: 1. 访问修饰符:在C#中,`private`、`protected`、`public`和`internal`是四种主要的访问修饰符,它们控制了类成员的可见性和访问范围。 - `private`: 私有成员,仅限于在定义它的类的内部访问。 - `protected`: 保护成员,可以在定义它的类以及继承自该类的子类中访问。 - `public`: 公共成员,对所有代码都是可见的,没有访问限制。 - `internal`: 内部成员,只允许在同一命名空间内的类访问。 2. ASP.NET页面间传递值的方法: - QueryString: 通过URL查询字符串传递,如 "?id=1"。 - Session: 使用服务器端的会话状态来存储和传递数据,保持用户状态。 - Server.Transfer: 不改变浏览器的URL,直接将请求转移到另一个页面。 3. 递归算法:这里是斐波那契数列(Fibonacci sequence)的例子,递归函数`Foo(i)`用于计算第`i`个斐波那契数。递归是一种函数调用自身的技术,通常用于解决具有重复子问题的问题。 4. 委托与事件: - C#中的委托是一种类型,它代表了方法的引用。可以将委托实例化为特定的方法,然后像调用方法一样调用委托。 - 事件是基于委托的机制,允许对象在特定事件发生时通知其他对象。因此,事件是一种特殊的委托,通常用于实现发布-订阅模式。 5. `override`与`overload`的区别: - 重载(Overloading):在同一作用域内,允许存在多个同名但参数列表不同的方法。重载不考虑返回类型,只看参数列表。 - 重写(Overriding):在派生类中,当需要改变基类的某些行为时,可以重写基类的虚方法。重写必须保持方法签名一致,即方法名和参数列表都相同。 6. B/S结构中不使用Session、Cookie、Application传递变量值的方法: - Viewstate:ASP.NET页面的隐藏字段,可以在页面回发期间保存数据。 - HiddenField:HTML隐藏字段,可以用来在表单提交时不显式传递数据。 - Postback数据:通过HTTP POST请求的表单数据,可以传递到服务器。 - TempData:ASP.NET MVC中,提供临时数据存储,跨请求保留数据。 - URL路由参数:在URL路径中携带数据。 - StateServer或数据库存储:如果需要跨应用程序或持久性存储,可以使用状态服务器或数据库。 这些面试题涉及了ASP.NET开发的核心概念和技术,对于准备面试或深入学习ASP.NET的开发者来说,都是重要的知识点。
![](https://csdnimg.cn/release/download_crawler_static/4106650/bg8.jpg)
![](https://csdnimg.cn/release/download_crawler_static/4106650/bg9.jpg)
剩余44页未读,继续阅读
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/b08890d64e874ba4949c8c9bf2a1ab0d_sunpeileilove.jpg!1)
- 粉丝: 1
- 资源: 17
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)