1、页面传值的方式及其优缺点?
  
Session,Application,Cookies,Requst.QueryString,Requst.Form,Server.Transfer(通过Context.Handler接收整个页面)

1),使用QueryString 实现简单(不安全)
  
2),Session变量 (Session存储过多的数据会消耗较多的资源)
  
3),Cookie(简单但可能不支持) Application(全局)

答:session(viewstate) 简单,但易丢失

application 全局

cookie 简单,但可能不支持,可能被伪造

input ttype="hidden" 简单,可能被伪造

url参数 简单,显示于地址栏,长度有限

数据库 稳定,安全,但性能相对弱

2、ASP.NET身份验证方式及其工作原理
Windows 身份验证提供程序
提供有关如何将 Windows 身份验证与 Microsoft Internet 信息服务 (IIS) 身份验证结合使用来确保 ASP.NET 应用程序安全的信息。
Forms 身份验证提供程序
提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用 Forms 身份验证的一种简便方法是使用 ASP.NET 成员资格和 ASP.NET 登录控件,它们一起提供了一种只需少量或无需代码就可以收集、验证和管理用户凭据的方法。
Passport 身份验证提供程序
提供有关由 Microsoft 提供的集中身份验证服务的信息,该服务为成员站点提供单一登录和核心配置文件服务。

3、webservice是什么?对其的了解?
webservice
是微软针对面向服务(SOA)编程开发出来的一种技术,它使用了wsdl描述语言来声明一个可被引用到的服务的接口,使用SOAP简单对象访问协议来进行
俱体数据的传输,比如方法参数及返回值。SOAP中传输的对象都是被序列化后的XML格式的数据,是可以穿透防火墙,进行不同应用之间的对象传输。

4、UDP链接与TCP链接有什么异同?
UDP协议不一定提供可靠的数据传输,也就是说该协议不能保证数据准确无误地到达目的地。但是,假如你的程序的目标是尽快地传输尽可能多的信息时可使用UDP来实现,比如QQ、YY语音等聊天程序。
TCP/IP提供可靠的数据传输,并在相互进行通信的设备或服务之间保持一个虚拟连接。在数据包接收无序、丢失或在交付期间被破坏时,负责数据恢复。

5、.NET remoting 技术 与webservice技术的比较?
Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都定义为TCP,这样比Web Service稍为高效一些
Remoting不是标准,而Web Service是标准;
Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Service则需要IIS进行启动。
在VS中,专门对Web Service的调用进行了封装,用起来比Remoting方便
Remoting一般用在C/S的系统中,Web Service是用在B/S系统中

6、JS、JQUEY Ajax 不知道如何应用?
js是脚本语言
jquey是js脚本语言的函数库,该库使的JS的应用变的更加丰富。
Ajax是用js或jquey结合服务器端开发语言实现的一种异步访问数据的技术(本页无刷新的访问服务器上的数据。)
7、简述 WCF 与 WPF 技术。
WCF与WPF之间没有直接的关系。
WCF是指Windows通信基础,是一种将Remoting、webservice、tcp/ip等技术整合在一起的,使用更加方便的分布式应用系统。主要目的用来实现对象在不同应用中的传输使用。
WPF是微软新一代图形系统,运行在.NET Framework 3.0以上框架,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。WPF使用XAML作为前端表现,用C#语言来实现后台编程。

8、DIV 标签与 标签的区别?
DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。
而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。

9、Webconfing的常用节点配置的方法?
一般用来设置一些在程序中要应用的常量信息。
一般用来设置在程序中的链接字符串
用来设置session或cookies的状态
根据文件名或扩展名来调用对应请求映射到相应的处理程序
所有的请求都映射到相应的处理程序

10、Asp.net 与 ASP的区别?
asp是asp.net 的前身,他们都是服务器端动态编程技术,asp是在服务器端解释执行的,asp一般使用vb脚本作为编程语言。ASP.NET则是一种编译执行的技术,在对asp.net编程时一般使用c#,也有人在使用vb.net
11、什么是 Serverlight 技术?
Serverlight 是wpf的子集,主要是针对web及手机应用做开发的,目的与wpf一样,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。同样使用了xaml作为表现C#作为编程语言。
12、XML技术及其应用?
XML
在ASP.NET中的应用一般作为保持数据格式来使用,比如说在ADO.NET中的DATATABLE及DATASET对象。有时候也用来存放数据,也可

以用来将对象序例化成一个XML文档,使用时再将其反序例化。在.net的webservice中,XML也是用来保存一般格式,比如wsdl与soap
都是基于xml的。同时wpf及Serverlight
中的xaml前端表现语言,也是基于xml的。当然xml可以结合xsl实现前台界面的表现,但是其本身是无法做到的。
13、微软的新技术及其应用?
MVC3.0及MVC中新的模板引擎Razor技术,将原来的aspx文件改为了cshtml文件。并且内部的语法更为简洁,不需要再用 来声明C#语句,而使用@来声明。
WCF、WPF、XAN、Serverlight 、Linq 、EntityFremwork、云计算等。“私有云”。
14、项目做好如何发布及部署?
B/S项目,可以对着右建直接发布,发布后,项目中的.cs文件全部被打包到.dll中。 再通过IIS的站点管理,将项目部署到IIS服务器上即可。其中需要注意web.config中的身份验证的配制。

15.<%# %> 和 <% %> 有什么区别?

答:<%# %>表示绑定的数据源

<% %>是服务器端代码块

16.描述一下C#中索引器的实现过程,是否只能根据数字进行索引?

答:不是。可以用任意类型。

.net面试中的一些常见问题与答案的更多相关文章

  1. 面试中的C++常见问题

    1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”? 答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可 ...

  2. 面试中关于Java你所需知道的的一切

    本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺. 1. Java中的原始数据类型都有哪些, ...

  3. 面试中关于Java中涉及到知识点(转)

    本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺. 1. Java中的原始数据类型都有哪些, ...

  4. (转)【面试】【MySQL常见问题总结】【03】

    [常见面试问题总结目录>>>] [面试][MySQL常见问题总结][03] 2016-05-29 22:20 阅读(8244) 评论(2) [面试][MySQL常见问题总结][02] ...

  5. java面试中的智力题

    智力题,每个正式的笔试.面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇 ...

  6. 面试题_125_to_133_Java 面试中其他各式各样的问题

    这部分包含 Java 中关于 XML 的面试题,JDBC 面试题,正则表达式面试题,Java 错误和异常及序列化面试题 125)嵌套静态类与顶级类有什么区别?(答案)一个公共的顶级类的源文件名称与类名 ...

  7. 史上前端面试最全知识点(附答案)---html & js & css

    史上前端面试最全知识点(附答案) 一.html & js & css 1.AMD和CMD是什么?它们的区别有哪些? AMD和CMD是二种模块定义规范.现在都使用模块化编程,AMD,异步 ...

  8. 浅谈面试中的OOD面向对象设计问题

    转载自:http://baozitraining.org/blog/Object-oriented-design-question/ OO设计问题是电面或者onsite中常考的问题,尤其对以Java为 ...

  9. Java面试中笔试题——Java代码真题,这些题会做,笔试完全可拿下!

    大家好,我是上海尚学堂Java培训老师,以下这些Java笔试真题是上海尚学堂Java学员在找工作中笔试遇到的真题.现在分享出来,也写了参考答案,供大家学习借鉴.想要更多学习资料和视频请留言联系或者上海 ...

随机推荐

  1. LoadRunner系列之---web_set_sockets_options,解决No buffer space available错误

    1. 如果在系统运行过程中出现"No buffer space available"或者出现大量连接出现wait的时候, 如何解决? 解决办法: 保证迭代结束后关闭所有的链接: 在 ...

  2. 洛谷 P3690 Link Cut Tree

    题目背景 动态树 题目描述 给定N个点以及每个点的权值,要你处理接下来的M个操作.操作有4种.操作从0到3编号.点从1到N编号. 0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor ...

  3. 【欧拉函数】BZOJ2190-[SDOI2012]longge的数学问题

    [题目大意] 求出∑gcd(i, N)(1<=i <=N). [思路] 对于x=ak,y=bk,若gcd(a,b)=1则必有gcd(x,y)=1.枚举N的所有因数,∑gcd(i, N)=∑ ...

  4. 使用DMV调优性能 --Burgess_Liu

    http://blog.csdn.net/burgess_liu/article/details/52813727

  5. android中使用gdbserver调试c程序

    先废话两句,这篇文章可能有所缺陷,因为我并没有条件去测试动态库的调试.(主要是因为是自己的手机不想乱放各种so) 所以我只能说有空的话我会去进行下测试,这里就先这样了. 1.测试代码gdb-test. ...

  6. TQ2440学习笔记——Linux上I2C驱动的两种实现方法(1)

    作者:彭东林 邮箱:pengdonglin137@163.com 内核版本:Linux-3.14 u-boot版本:U-Boot 2015.04 硬件:TQ2440 (NorFlash:2M   Na ...

  7. jQuery用noConflict代替$

    js框架很多的情况下,很容易出现冲突,建议使用noConflict代替$ //消除$对jquery缩写 $.noConflict(); //使用了noConflict后,用$就会无效,应用jQuery ...

  8. javascript:判断支持哪种监听

    if (typeof window.addEventListener != "undefined") { window.addEventListener("load&qu ...

  9. .net 多文件上传

    版权声明:本文为博主原创文章,未经博主允许不得转载. 1.页面 <head runat="server"> <title>上传文件</title> ...

  10. Oracle Service Bus中的线程

    jib以前在给客户讲产品的时候经常提到Oracle Service Bus服务总线适合于短连接,高频率的交易,而不适合那些大报文,然后花费很长的调用时间的应用,前一阵在给客户培训完企业服务总线后,又对 ...