Net之旅:IsPostBack 属性
Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。
代码:

  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         if (IsPostBack == true)
  4.         {
  5.             err2.Enabled = true;
  6.             err2.Text = "IsPostBack=true";
  7.         }
  8.         else
  9.         {
  10.             err.Enabled = true;
  11.             err.Text = "IsPostBack=false";
  12.         }
  13.     }

, ,


类属性的定义与定义字段有些相似之处.但结构代码要多出不少.属性一般与一个私有字段相关联,以控制对这个字段的访问,此时get块可以直接返回该字段的值.
看代码示例:

  1. class MyBase
  2.     {
  3.         private int age;
  4.         public int Age
  5.         {
  6.             get
  7.             {
  8.                 return age;
  9.             }
  10.             set
  11.             {
  12.                 age = value;
  13.             }
  14.         }
  15.     }
  16.     class Program
  17.     {
  18.         static void Main(string[] args)
  19.         {
  20.             MyBase MyObj = new MyBase();
  21.             MyObj.Age = 20;
  22.             Console.WriteLine(MyObj.Age);
  23.             Console.ReadKey();
  24.         }
  25.     }

Read the rest of this entry »

, , , , ,

1.new()运算符和Object()构造函数

new()运算符用于创建对象实例.
Object()为构建对象函数.常用几个JavaScript内置构建函数有:Object(), Array(), Date()
例:

  1. var cat = new Object();
  2. var MyStudent = new Array("张三", "李四", "王五");

2.通过函数创建对象与属性

除了使用Object()等上述JavaScript内置构建函数外.也可以通过函数创建对象.
例:

  1. <script type="text/javascript">
  2. <!--
  3. function phone(name, phoneno, site, rate){
  4.   this.name = name;
  5.   this.phoneno = phoneno;
  6.   this.site = site;
  7.   this.rate = rate;
  8. }
  9.  
  10. function calcfee(usedtime){
  11.   return(usedtime * this.rate);
  12. }
  13.  
  14. var myphone = new phone("cngothic", "13523333333", "歌特中国", "10");
  15. myphone.calc = calcfee;
  16. //定义myphone对象的新成员.并把calcfee函数赋值给它.所以此新成员成了方法;
  17. var fee = myphone.calc(10);
  18. document.writeln("fee的值为:" + fee);
  19. //调用上面说到的方法10 * 10 = 100;
  20. -->
  21. </script>

, , , , , ,

Ado.net 介绍:SqlConnection类的属性
Ado.net 2.0中SqlConnection类共拥有10属性12方法2事件。此篇介绍下SqlConnection类的属性

1:ConnectionString
String/控制SqlConnection对象如何连接到数据源

2:ConnectionTimeout
Int32/SqlConnection对象尝试连接到数据源时等待的时间/秒(只读)

3:Database
String/连接数据库的名称(只读)

4:DataSource
String/连接数据库的位置(只读)即Sql地址

5:FireInfoMessageEventOnUserErrors
Boolean/发生错误时是否激发InfoMessage

6:PacketSize
Int32/与Sql通信时所使用的数据包大小(只读)

7:ServerVersion
String/返回数据源版本(只读)

8:State
ConnectionState/指示Sqlconnection对象当前状态(只读)

9:StatisticsEnabled
Boolean/控制是否为该连接启用统计

10:WorkstationID
String/返回数据库客户端的名称
Read the rest of this entry »

, , ,