摘要:
框架编程概述 一个HTML页面可以有一个或多个子框架,这些子框架以<iframe>来标记,用来显示一个独立的HTML页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一个框架中表单的行为等。框架间的互相引用 一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链接对象、图片对象等是类似的,不同的是,这些集合是document的属性。因此,要引用一个子框架,可以使用如下语法: window.fr 阅读全文
posted @ 2011-04-26 23:46
Yaoquan.Luo
阅读(780)
评论(0)
推荐(0)
摘要:
/// /// 将此控件呈现给指定的输出参数。 /// /// 要写出到的 HTML 编写器 protected override void Render(HtmlTextWriter output) { 如果沒有下面一句,則報錯!!! EnsureChildControls(); output.AddAttribute(HtmlTextWriterAttribute.Cellspacing, "0"); output.AddAttribute(HtmlTextWriterAttribute.Cellpadding, "0"); if (DesignMo 阅读全文
posted @ 2011-04-26 17:39
Yaoquan.Luo
阅读(429)
评论(0)
推荐(0)
摘要:
if(typeof(IsTimeCard)!="undefined"){ getTC(); } 如上代码,直接用typeof函数就可以了,如果未定义的就会返回undefined,注意必须用引号引起来,因为它是返回的函数类型字符串的形式返回 阅读全文
posted @ 2011-04-26 17:37
Yaoquan.Luo
阅读(277)
评论(0)
推荐(0)
摘要:
ASP.NET 控件开发速成教程:生成复合控件2007年07月13日 星期五 16:44适用于:Microsoft ASP.NET 2.0Visual Basic 2005Visual C# 2005.NET FrameworksVisual Web Developer 2005摘要: Dino Esposito 一直在编写有关 ASP.NET 控件开发的系列教程,并在以下第四部分中介绍了如何使用和创建复合控件。随本文提供了 Visual Basic 和 C# 两种源代码。请从此处下载。简介复合控件只不过是普通的 ASP.NET 控件,还不属于要论及的另一种类型的 ASP.NET 服务器控件。 阅读全文
posted @ 2011-04-26 14:52
Yaoquan.Luo
阅读(261)
评论(0)
推荐(0)
摘要:
其实ASP.NET已经集成对国际化和本地化的支持,但前些日子我正好在研究CS。所以没有采用微软内置的多语言支持方案,而是采用CS2.1项目的多语言支持方案为蓝本进行改写的。 此方案主要由ASP.NET多语言支持组件和站点工程交互来实现多语言支持的. 一.组件工程: 由ResourceManager对象负责资源(文本)读取的相关操作,由Ryu666Cache对象负责缓存资源文件数据(添加了缓存依赖). 二.站点工程: ASP.NET多语言支持组件主要有两职责:其一,在站点目录下的Languages目录下提供所有语言版本的资源文件(XML).其二,在Web.Config文件中appSetting. 阅读全文
posted @ 2011-04-26 14:33
Yaoquan.Luo
阅读(389)
评论(1)
推荐(0)
摘要:
当用户向请求一个页面时,服务器端会向客户端发送一段文本,包括可显示标记字符和不可显示的文本,当这段文本到达客户端后,再通过客户 端的浏览器(如IE)把可视化的标记字符转化为可视呈现给用户,所以在用户请求一个aspx页面时,页面上的Asp.net服务器控件,也会把文本写入到 返回的文本流中,在本章中我们将讲述这一过程,学习ASP.NET服务器控件编程的相关知识。 ASP.NET服务器控件编程提供了4个有关呈现的方法,分别是Render、RenderChildren、RenderContents和 RenderControl,这4个方法都有一个HtmlTextWriter类型的参数。HtmlTe. 阅读全文
posted @ 2011-04-26 14:27
Yaoquan.Luo
阅读(148)
评论(0)
推荐(0)
摘要:
自定义服务器控件完全由开发人员自行设计开发,开发人员可自定义UI、功能、属性、方法、事件等特征,常见的自定义服务器控件分为4种:复合控件、验证控件、模板控件和数据绑定控件。 (1)复合控件:该类控件包含两个或多个已存在控件。它复用了子控件提供的实现来进行控件呈现、事件处理及其他功能。(2)验证控件:与上文所述标准服务器控件中的验证控件定义相同。(3)模板控件:该类控件提供了一种称为模板的通用功能。模板控件本身不提供用户界面,而是通过内联模板提供,这意味着模板控件允许页面开发人员自定义该控件的用户界面。(4)数据绑定控件:与上文所述标准服务器控件中的数据绑定控件定义相同。 本文将介绍简单在VS环 阅读全文
posted @ 2011-04-26 14:09
Yaoquan.Luo
阅读(395)
评论(0)
推荐(0)
摘要:
usingSystem;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.ComponentModel;usingSystem.Drawing;namespaceCreateTech.Retail.ServerControl{publicenumCalendarEnum{ShortDateTime,LongDateTime}[DefaultProperty("Text")][ToolboxData("<{0}:DatePickerrunat=server></{0}:Dat 阅读全文
posted @ 2011-04-26 10:42
Yaoquan.Luo
阅读(301)
评论(0)
推荐(0)
摘要:
一、序言 Visual C#.net是微软公司出品的一种新的编程语言(以下简称C#),它继承了C语言的一些特性,也加入了一些新的元素。以前用过Delphi开发程序的人可 能刚开始使用C#的时候,对其有一种似曾相识的感觉(至少包括我)。是的,C#语言的创始人正是以前在Borland公司开发出Delphi语言的 Anders Hejlsberg。在我开始使用C#开发程序时,就觉得它是一款很棒的开发Windows Form & Web程序的RAD工具。 在开发Web程序方面,C#的出现打破了以前的网页开发模式,实现了与开发Windows Form程序一样的所见即所得的功能。C#提供了一些常用 阅读全文
posted @ 2011-04-26 09:54
Yaoquan.Luo
阅读(269)
评论(0)
推荐(0)
摘要:
在编写服务器控件时,经常需要向页面发送大量的客户端代码。一般情况下我们可以直接用output.Write() 写到页面,但这样会带来一个几个问题: 1、如果同一个页面有几个这样的服务器控件,是不是同样的客户端代码要被写到客户端好几次? 2、如果让页面自动运行相应的客户端脚本? 其实这些问题ASP.NET里已提供了解决方法。 在Page类里有几个方法: RegisterClientScriptBlock 可以向页面中发送客户端代码块(当然可以不仅仅是脚本,也可以是其它的文本),这段代码会被写到Form里的开始部分 IsClientScriptBlockRegistered 根据一个页面级的Key 阅读全文
posted @ 2011-04-26 09:35
Yaoquan.Luo
阅读(186)
评论(0)
推荐(0)
浙公网安备 33010602011771号