人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

最容易的自定義控件

最容易的自定義控件

更新時間:2022-10-18 文章作者:未知 信息來源:網絡 閱讀次數:

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()方法。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 肥东县| 延安市| 晋江市| 册亨县| 邯郸县| 东源县| 长垣县| 柞水县| 麻阳| 鸡西市| 德钦县| 芒康县| 叶城县| 乡宁县| 镇坪县| 油尖旺区| 仁化县| 高陵县| 井陉县| 武冈市| 甘南县| 揭阳市| 二连浩特市| 开原市| 兴和县| 永胜县| 肥西县| 龙口市| 永川市| 海盐县| 股票| 象州县| 哈密市| 社旗县| 密云县| 漯河市| 磐石市| 龙泉市| 白玉县| 德化县| 望奎县|