asp 语法教程(五)asp 的服务器端编程控件篇(4)

2008-02-23 05:37:44来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


{
get
{
return currentDate;
}
set
{
currentDate = value;
}
}

public String BackColor
{
get
{
return backColor;
}
set
{
backColor = value;
}
}

public String ForeColor
{
get
{
return foreColor;
}
set
{
foreColor = value;
}
}

// Todo: We should eliminate the need for a control developer to do stub
// implementations of the below standard IPostDataHandler Methods

public bool LoadPostData(String postDataKey, NameValueCollection values)
{
String clientDate = values[UniqueID "_CurrentDate"];

if (clientDate != null)
currentDate = DateTime.Parse(clientDate);

return false;
}

public void RaisePostDataChangedEvent()
{

}
}
}

生成服务器控件的文件

csc /t:library /r:System.Web.dll /r:System.dll /out:..\..\..\bin\Acme.dll Acme.cs
csc /t:library /out:..\..\..\bin\WebMarket.dll WebMarket.cs

这个例子的演示在
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro7.aspx
这个日历的服务器控件可以同时支持高级和低级的浏览器,对于高级的浏览器,他在客户端生成DHTML 代码,DHTML 文档不需要和服务器进行交互!对于低级的浏览器,则生成标准的 HTML 3.2 的代码,这个时候需要和服务器的交互来处理浏览器客户端的用户操作
注意:这个页面的代码的开发者在书写的过程中,开发者不需要关心客户浏览器是高级的还是低级的。日历控件自己会处理两种浏览器之间的差别
下一讲,我们将要进入asp 操作 数据库 的章节,请大家随时留意我们的站点更新!

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:asp 语法教程(四)asp 的服务器端编程进介

下一篇:asp 语法教程(六)数据库篇