2014年3月22日

摘要: 一,在后置代码中动态生成JavaScript代码的函数:以前在后缀代码中生成javascript代码一直是使用Response.Write来生成,今天看到两个函数,可以让客户端生成Javascript代码,一个是:RegisterClientScriptBlock,另一个是:RegisterStartupScript,两者不同之处在于生成的位置不同,他们都在与块之间,但第一个在之后,第二个是在之前。两个函数可以配合IsClientScriptBlockRegistered与IsStartupScriptRegistered函数来查看代码块有没有被注册使用。例:privatevoidPage_L 阅读全文
posted @ 2014-03-22 13:20 djh-net 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 1,new运算符的问题。答:new运算符用于创建对象和调用构造函数。呢位运算符还可以作为修饰符,用于向基类成员隐藏继承成员。new隐藏了基类的成员,而overide用于实现对基类成员的扩展。new一个class,将调用newobj命令来为实例在托管堆中分配内存,二是调用构造函数来实现对象初始化。new一个int,将其初始化为0。new运算符不可重载。new分配内存失败。2,base和this的区别?答:base用来调用基类上被其他方法重写的方法。base指定创建派生类实例时应调用的基类构造函数。this限定被相似的名称隐藏的成员。this将对象作为参数传递到其他方法。声明索引器。除了base, 阅读全文
posted @ 2014-03-22 13:16 djh-net 阅读(478) 评论(0) 推荐(0) 编辑

导航