随笔分类 - asp.net
asp.net深入学习笔记
摘要:1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码private void Button1_Click(object sender, System.Even...
阅读全文
摘要:可以创建实现模板的用户控件,这是 ASP.NET 的一项功能,它允许将控件数据与其表示形式相分离。模板化控件不提供用户界面。编写它则是为了实现一个命名容器以及包含属性和方法可由宿主页访问的类。 用户控件的用户界面由页面开发人员在设计时提供。开发人员创建由用户控件定义的类型模板,然后可以向模板添加控件和标记。创建模板用户控件在 .ascx 文件中,添加要在其中显示模板的 ASP.NET PlaceH...
阅读全文
摘要:因为用户控件的类型是动态生成的,所以用户控件不能使用实例化一个类的new语法来通过编程方式创建。要通过编程方式创建用户控件,一定要调用页面的LoadControl方法。LoadControl方法接受到用户源文件的相对路径并且返回一个类型为Control的对象,可以将该对象转换成用户控件的强类型。 LoadControl方法(string):根据指定的虚拟路径从文件加载 Control 对象。语法:...
阅读全文
摘要:您可以在整个应用程序目录中分发 ASP.NET 配置文件,以便以继承层次结构配置 ASP.NET 应用程序。使用此结构,可以在适当的目录级别实现应用程序所需级别的配置详细信息,而不影响较高目录级别中的配置设置。本主题包含以下各节:配置结构配置继承配置设置的范围运行时计算配置设置单个文件中配置的多个 ASP.NET 资源虚拟目录中的设置和物理目录中的设置发生冲突限制 ASP.NET 继承 配置结构 ...
阅读全文
摘要:ASP.NET 结构如图所示,所有 Web 客户端都通过 Microsoft Internet 信息服务 (IIS) 与 ASP.NET 应用程序通信。IIS 根据需要对请求进行身份验证,然后找到请求的资源(如 ASP.NET 应用程序)。如果客户端已被授权,则资源可用。当运行 ASP.NET 应用程序时,它可以使用内置的 ASP.NET 安全功能。另外,ASP.NET 应用程序还可以使用 .NE...
阅读全文
摘要:数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后...
阅读全文
摘要:摘要:了解围绕 ASP.NET Web 页构建的事件模型,以及一个 Web 页面在其转变为 HTML 的历程中的各个阶段。ASP.NET HTTP 运行时控制对象管线,对象管线首先将所请求的 URL 转换为一个页面类的活动实例,然后将其转换为普通 HTML 文本。本文将探讨一个页面的生存周期中的各个特征事件,并了解控件和页面编写者如何介入其中以改变其标准行为。 简介Microsoft Inter...
阅读全文
摘要:创造的魅力——定制控件从上面对用户控件的总体介绍中我们可以看出,用户控件只是实现了对已有控件的组合,从而形成新的控件。喜欢创新的你又怎肯止步于此呢,当然,ASP.NET也不会止步于此。如果你需要一个全新的完全符合你的意愿的控件,那么你应该选择定制控件!由此我们又要引出一个老套的话题,什么是定制控件呢?定制控件的范围要比用户控件宽泛得多。首先,定制控件也就是CustomCon...
阅读全文

浙公网安备 33010602011771号