六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

最容易的自定義控件

[摘要]ASP.NET提供自定義控件的機制,本文記敘生成一個簡單自定義控件的方法。 一般地,Web頁面處理發生錯誤時,可以在頁面上顯示錯誤信息,也可以通過javascript的alert提示信息。在ASP.NET中實現alert的一種方法是定義自定義控件。 小雞射手的PromptControl...
ASP.NET提供自定義控件的機制,本文記敘生成一個簡單自定義控件的方法。

一般地,Web頁面處理發生錯誤時,可以在頁面上顯示錯誤信息,也可以通過javascript的alert提示信息。在ASP.NET中實現alert的一種方法是定義自定義控件。 小雞射手的PromptControl實現如下,實在算是最簡單的自定義控件啦,:-)

[DefaultProperty("Message"), ToolboxData("<{0}:PromptControl runat=server>")]
[Designer(typeof(PromptControlDesigner))]
public class PromptControl : System.Web.UI.WebControls.WebControl
{
private string message;

[Bindable(true), Category("Appearance"), DefaultValue("")]
public string Message {
get { return message; }
set { message = value; }
}
protected override void Render(HtmlTextWriter output)
{
if(Message!=null && Message.Length>0) {
output.Write(" ");
}
}
}

public class PromptControlDesigner : ControlDesigner
{
public override string GetDesignTimeHtml() {
return "PromptControl";
}
}

生成控件后,可以將其加到工具箱中,自定義控件和任何其他控件一樣可以Drag到設計窗口,并可以在屬性窗口中編輯Message屬性,當然在程序中設置Message也完全可以啦。對于較復雜的自定義控件,主要是增加PostBack事件的處理,包括:

GetPostBackClientEvent()生成client的postback的script
如以前的blog用戶控件中定義事件描述定義事件
實現RaisePostBackEvent()方法。



主站蜘蛛池模板: 欧日韩美香蕉在线观看 | 速度与激情9免费完整版高清 | 四虎最新视频 | 亚洲精品在线免费 | 亚洲午夜久久久久中文字幕 | 宇都宫紫苑(rion)在线播放 | 日本中字 | 色综合天天射 | 婷婷伊人 | 欧美无遮挡国产欧美另类 | 中文字幕在线观看第一页 | 日日天天 | 性感保姆正片 | 夜夜视频| 亚洲黄色在线网站 | 欧美性开放视频 | 四虎影院观看视频 | 日本三级韩国三级香港三级网站 | 日本网络视频www色高清免费 | 欧美一级淫片免费播放口 | 天天做天天爱夜夜爽女人爽宅 | 香蕉成人啪国产精品视频综合网 | 色天使久久综合给合久久97色 | 日本欧美国产精品 | 偷拍久久网| 特级理论片 | 手机看片自拍 | 桃花岛高清在线观看 | 深夜福利亚洲 | 亚洲欧美国产人成在线app | 色窝窝免费播放视频在线 | 亚洲影院在线播放 | 亚洲成在人线久久综合 | 色视频一区 | 日韩精品免费一线在线观看 | 欧美一区二区三区精品国产 | 四虎出品| 手机看片日韩日韩韩 | 青青久久久国产线免观 | 亚洲天堂一区二区 | 四虎永久在线精品2022 |