[Investor Relations]  |  官方微博

.NET培训

美国上市公司 · 亿元级外企Java培训企业

  • 全国服务监督电话4008270010
.Net培训 > NET学习笔记 > .NET培训学习笔记大汇总
  • .NET培训学习笔记大汇总

    发布:达内  来源:达内  时间: 2015年07月01日

  • .NET培训学习笔记大汇总...

  • .NET培训学习笔记大汇总

    1. WebSite网站与WebApplication应用程序区别:

    * .WebSite没有namespace,不适用大型的网站开发,一旦类多了,不便于管理。

    * .CS代码修改后不需要重启就可以看到变化,方便之外也有不便于代码工程化开发,代码出错不易被发现。

    * .开发、调试习惯不同。

    2. System.Configuration下的ConfigurationManager类用于获取web.config中的数据源配置信息,如链接数据源的ConnectionString。

    3. ADO.NET链接数据源是通过托管提供程序处理相应数据库的向光操作,有SQLServer托管提供程序,ODBC托管提供程序,OLE DB托管提供程序,Oracle托管提供程序。各类数据库的连接超时时间默认都是15秒。

    其中,ODBC数据源必须指明Driver属性和值,OLEDB数据源配置链接数据库的字符串中必须指明provider属性和值。‘

    ODBC数据源和OLEDB数据源可指定静态的数据源(web.config中指定数据源)也可以在应用程序中动态的指定数据源。

    4. ASP.NET中,字符串比较方式:string A == "a" 等同于 string A.Equal("a")。

    5. System.Data下包含有各种数据库的访问类的命名空间,如:System.Data.SqlClient,System.Data.Odbc等。

    7. aspx中的表单元素的属性,后台只访问name,跟ID无关。

    8. 编辑代码时,在字符串之前加“@”符号,表示多行字符串。

    9. VS的应用开发过程中,默认浏览器为IE浏览器,倘若换做其他浏览器比如Google浏览器,则当Response.Write(String) 时,页面上所写入的String内容将会全部以字符串的形式显示在页面上,其中的HTML标签不会被编译成HTML语言,也不会执行。

    10. Response.Write(...) 返回页面时,返回的内容被IE当做XML被执行,页面提示“XML根元素”语法错误,初步理解为IE缓存问题,解决办法为:关闭当前调试状态,重新访问IE。

    注:与context.Response.ContentType = "text/html" 的设置手否相关需进一步证实,目前个人认为无关。

    11. VS中,开发一般性处理程序,在页面的表单中需要指定相应的处理程序,一把表单对应一个处理程序,这余Java中Struts的Action一样。

    12. context.Server.MapPath()读取文件全路径,也是绝对路径。

    13. ASP.Net中将Web虚拟路径(/images/1.jpg)转换为磁盘全路径(d:/www/mysite/images/1.jpg)的方法是:

    HttpContext.Current.Re quest.MapPath("/1/22.html");

    14. 非表单元素无法将客户端的元素值传递给服务器端,即使是表单元素也只能传递value值,对于其他属性值比如背景颜色、大小等也是无法传递的,因此对于这些值都要存在隐藏字段中。这就是ASP.Net中ViewStata的实现原理。

    15. 为什么使用div在服务器取不出来值?因为不是服务器来读取客户的网页,而是浏览器收集客户再表单中输入的字段,然后形成请求参数发给服务器处理程序,由于没有把div当前的innerText发给服务器,所以服务器无法得知当前的值。

    除此之外,服务器只读取设置有name属性的input、textarea、select的value属性值,非表单元素无法将客户端的元素值传递给服务器端。

    16. Cookie是保存在浏览器端的,浏览器的每次请求都会把和这个站点的相关Cookie提交到服务器,并且将服务器返回的Cookie更新回数据库,因此可以将信息保存在Cooike中,然后在服务器端读取、修改。

    服务器返回数据除了普通的html数据意外,还会返回修改的Cookie,浏览器把拿到的Cookie值更新本地浏览器的Cookie就可以了。

    Cookie是存在客户端,Session是存在服务器端,目的是一样的:保存和当前客户端相关的数据。Session中放的数据类型是Object。

  • 上一篇:.NET学习笔记——ViewState

    下一篇:4个重要的.net基本

相关资讯
网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56