WebControl示例
using System;
using System.Web.UI;
using System.Text;
namespace Goodspeed.Web
{
/// <summary>
/// Summary description for WebTimer
/// </summary>
public class WebTimer:Control, IPostBackEventHandler
{
- Properties -
- Constructor -
- Event -
/// <summary>
/// event handler functions
/// </summary>
/// <param name="e"></param>
protected virtual void OnTime(EventArgs e)
{
EventHandler TimerHandler = (EventHandler)Events[EventTimer];
if (TimerHandler != null)
{
TimerHandler(this, e);
}
}
- IPostBackEventHandler -
private string BulidJavascript()
{
StringBuilder sb = new StringBuilder();
sb.Append("<script>");
sb.AppendFormat("setTimeout(\"{0}\",{1})", new object[] { this.Page.GetPostBackEventReference(this), _interval.ToString() });
sb.Append("</script>");
return sb.ToString();
}
- Override -
}
}
using System.Web.UI;
using System.Text;
namespace Goodspeed.Web
{
/// <summary>
/// Summary description for WebTimer
/// </summary>
public class WebTimer:Control, IPostBackEventHandler
{
- Properties -
- Constructor -
- Event -
/// <summary>
/// event handler functions
/// </summary>
/// <param name="e"></param>
protected virtual void OnTime(EventArgs e)
{
EventHandler TimerHandler = (EventHandler)Events[EventTimer];
if (TimerHandler != null)
{
TimerHandler(this, e);
}
}
- IPostBackEventHandler -
private string BulidJavascript()
{
StringBuilder sb = new StringBuilder();
sb.Append("<script>");
sb.AppendFormat("setTimeout(\"{0}\",{1})", new object[] { this.Page.GetPostBackEventReference(this), _interval.ToString() });
sb.Append("</script>");
return sb.ToString();
}
- Override -
}
}
posted on 2004-12-20 16:31 Goodspeed 阅读(1154) 评论(0) 编辑 收藏 举报