zoukankan      html  css  js  c++  java
  • ASP.NET学习体会

    ASP.NET不是语言,它是一门技术, 该技术可以通过编程语言(这里指的是.NET支持的语言)访问。

    利用VB.NET创建WEB页,利用ASP.NET来驱动该WEB页。

    ASP.NET是服务器端的技术,它允许用户利用功能完善的编程语言创建自己的WEB页。

    MSIL(microsoft intermediate language)同时具有预编译码的优化结构和解释码的可移植性

    ASP.NET中采用<script>标识符时,脚本默认在浏览器(client)端执行,如果要编写服务器端的脚本需要指定runat = “server”

    WEB窗体能够记住不同控件的状态。HTTP是无状态的,不能实现状态保留。而ASP.NET是可以保留数据的。ASP.NET的数据保留可以通过浏览器源代码中的隐藏控件_VIEWSTATE来实现。开发人员不用做任何编程工作。_VIEWSTATE控件能够使ASP.NET记住页提之间的控件状态,而不需要始终维持页对象或HTTP连接。

    如果想将窗体数据传回到服务器,必须将窗体控件放到<form>标记中。

    样式表可以减少下载的时间,减少服务器的负载,因为一个样式表被下载后可以应用到许多页面中。

    共享属性的定义方法: shared propertyname 。 访问共享属性即可以使用object . sharedproperty 也可以使用 class.sharedproperty 。 共享方法的定义方法和上面相同, 但只能用class.sharedproperty方法调用。

    当ASP.NET运行代码时,通常将产生的HTML放在缓存器中,在页结束运行后一次性的返回浏览器(client端)。可以利用response.buffer = false 来关闭缓存器,这将可以改善服务器的性能。

    Application 状态是WEB站点范围的变量存储,可以从任何页访问此存储。Application对象是一个容器, 可以放置我们所设置的所有应用程序状态变量;它是一个集合对象,建议可以使用Application.Lock() 和 Application.Unlock()把这些应用程序状态变量加锁。这些应用程序状态变量会常驻内存,因此Application中的内容不易太多。

    Managed Data Providers表示它们遵循 .NET 的内存使用标准。

    DataReader只能提供只读访问, 不能用来改变数据,它仅能向前遍历数据。

    在DataTable中寻找行可以使用以下的两种方式:
    1.    objRows = objTable.Select ( “ColName1 = 'str1'“ And ColName2 = 'str2'“)
    2.    objRows = objTable.Rows.Find(“主键码“)    这种方法要求提供主键码。

    Command对象和DataAdapter对象之间的区别:
        Command对象用于运行命令,DataAdapter对象用于为多个命令提供存储空间。DataAdapter对象具有SelectCommand,UpdateCommand,InsertCommand,DeleteCommand 四个属性,这些属性可以保存Command对象。
  • 相关阅读:
    53. Maximum Subarray
    64. Minimum Path Sum
    28. Implement strStr()
    26. Remove Duplicates from Sorted Array
    21. Merge Two Sorted Lists
    14. Longest Common Prefix
    7. Reverse Integer
    412. Fizz Buzz
    linux_修改域名(centos)
    linux_redis常用数据类型操作
  • 原文地址:https://www.cnblogs.com/yan2007/p/1237924.html
Copyright © 2011-2022 走看看