摘要:
我们在建立ASP.NET 页面的时候有事出现多容器控件,在这种情况ASP.NET 有时候服务识别控件那么我们就必须使用 FindControl 来查找:然我们看看如何使用FindControl:private void Button1_Click(object sender, EventArgs MyEventArgs){// Find control on page. Control myControl1 = FindControl("TextBox2"); if(myControl1!=null) { // Get control's parent. ... 阅读全文
摘要:
当创建一个ASP.NET 页面的时候,其实就是创建一个.NET 的类的源代码,创建System.Web.UI.Page 类的一个实例(instance)。Asp.net 页面的所有内容包括脚本(Script) 和HTML 内容都会编译进 .NET 类中。请求一个ASP.NET 页面时会自动检测这个页面对应的类,如果不存在则编译成一个新的类,并且把编译后的类(程序集)保存在:WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 的临时文件夹中在页面下次访问时就不在再进行编译了,先前编译类会执行并把结果返回给浏览器。这 阅读全文
摘要:
万维网(world wide web)的基本协议是 HTTP 协议,是一种无状态的协议,每一次页面发出的请求对于服务器来说都是新的。ASP.NET Framework 成功突破的 HTTP 协议的限制,例如给Label 空间的 Text 属性赋一个值,Label 会在页面多次请求之间保存这个值,那这个值是如何保存的呢?下面请看代码:-----------------------------------------------------------------------------------------------------<%@ Page Language="C#&qu 阅读全文
摘要:
asp.net code-behind 技术是指页面与代码分离。asp.net framework允许创建两种不同的页面,一种是单页面(页面包含页面代码与控件,页面代码包含在<script runat="server"></script>标签中),另外一种是双页面(页面与代码不同文件)。作为单页面asp.net页面的替代,可以创建双页文件的ASP.NET 文件,双文件ASP.NET页面我们通常称为代码隐藏(code-behind)页面。代码隐藏页面的页面代码放在分离的另外一个文件中。asp.net 2.0 framework 中的工作方式不用与 AS 阅读全文