- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(整理)点net面试之葵花宝典
.NET面试葵花宝典
1. CLR、CTS、CLS 分别是什么意思?
CLR 是公共语言运行(common language runtime)
CTS是通用类型系统(Common Type System)
是公共语言(Common Language Specification)
2. 什么是基元类型?
由编译器直接支持的数据类型称为基元类型。比如:byte[]
3、简要谈一下您对微软.NET构架下remoting和webservice两项技术的理解以及实际中的应用。
remoting是.net中用来跨越machine, process, appdomain(应用程序域)进行方法调用的技术,对于三层结构的程序,就可以使用remoting技术来构建.它是分布应用的基础技术.相当于以前的DCOM Web Service是一种构建应用程序的普通模型,并能在所有支持internet网通讯的操作系统上实施。
Web Service令基于组件的开发和web的结合达到最佳,基于组件的对象模型;
4 .如何把一个array复制到arrayList里
foreach(object o in array )arrayList.Add(o);
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回。
在web控件发生事件时,客户端采用提交的形式将数据交回服务端,服务端先调用Page_Load事件,然后根据传回的状态信息自动调用服务端事件。
自动传回:是当我们在点击客户端控件时,采用提交表单的形式将数据直接传回到服务端,只有通过自动传回才能实现服务端事件的机制。
如果没有自动回传机制就只能调用客户端事件,而不能调用服务端事件。
6. WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
可以调用
例如:asp:TextBox id=TextBox1 onclick=clientfunction(); runat=server
/asp:TextBox
INPUT id=Button2 value=Button name=Button2 runat=server onclick=clientfunction();
7. 请解释ASP.NET中的web页面与其隐藏类之间的关系?
一个ASP.NET页面一般都对应一个隐藏类,一般都在ASP.NET页面的声明中指定了隐藏类。例如一个页面Tst1.aspx的页面声明如下
%@ Page language=c# Codebehind=Tst1.aspx.cs AutoEventWireup=false Inherits=T1.Tst1 %
Codebehind=Tst1.aspx.cs 表明经编译此页面时使用哪一个代码文件
Inherits=T1.Tst1 表用运行时使用哪一个隐藏类
8. 什么是viewstate,能否禁用?是否所有控件都可以禁用?
Viewstate是保存状态的一种机制,用来存储页面范围内的数据,以保证用户在离开页面之前数据的持续性,实现上来说,ViewState被保存在页面内的一个隐藏控件内,并且提交到服务器后被提取后使用,EnableViewState属性设置为false即可禁用:
9. 当发现不能读取页面上的输入的数据时很有可能是什么原因造成的?怎么解决
很有可能是在Page_Load中数据处理时 没有进行Page的IsPostBack属性判断。
10. 请解释什么是上下文对象,在什么情况下要使用上下文对象
上下文对象是指HttpContext类的Current 属性,当我们在一个普通类中要访问内置对象 (Response,Request,Session,Server,Appliction等)时就要以使用此对象。
11. 请解释转发与跳转的区别?
转发就是服务端的跳转A页面提交数据到B页面,B页面进行处理然后从服务端跳转到其它页面
跳转就是指客户端的跳转;
超链接跳转:通过地址栏传递字符串,丢失前面的请求,无法动态改变请求的地址; 地址栏改变。
HyperLink1.NavigateUrl=“a.aspx?name=+TextBox1.Text;
浏览器重定向:通过地址栏传递字符串;丢失前面的请求;服务器得到的将是新的请求;地址栏改变;两次往返;只能传string,255个字符,Response.Redirect (“a.aspx?name=”+a);
服务器转发:将新页面的输出覆盖到原页面上;不会丢失原始请求;地址栏没有变。
Server.Transfer(a
您可能关注的文档
- (Send2012-3-3009033019)合同交底会议纪要-荣乌高速.doc
- (smw工法)计算书.doc
- (修改版)雅思写作高分宝典.doc
- (四年级作文讲义)第体验讲(阅读与写作.doc
- (危化品生产企业)安全标准化台账、记录汇编(2012年8月).doc
- (免费)2014年中考物理分类汇编物态变化.doc
- (必威体育精装版)企业财务报表分析的基本内容.doc
- (爱婴医院)制度汇编.doc
- (重要)人教版小学语文三年级上册第四单元复习资料.doc
- 00144 企业管理概论 自己整理的全书重点 不遗漏 考试全通过 超好用.doc
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)