開發asp.net自定義控制元件(asp.net學習筆記五) (轉)
///
/// 方法GenerateGetPosScript用於生成一段script程式碼,其作用是為選單定位
///
///
private string GenerateGetPosScript()
{
string getPosScript;
getPosScript = "
return(getPosScript);
}
///
/// 方法TraverseMenuTree用於解析XML並生成HTML程式碼
///
/// 欲開始解析的節點
///
private string TraverseMenuTree(System.Xml.XmlNode node)
{
string s = "";
string rightCode;
string[] Rule = RuleString.Split(',');
if(node!=null&&node.HasChildNodes)
{
s = s + "
ntt"+MenuLabelString+" | n";
s = s + "
n";return s;
}
重寫方法:
///
/// 重寫OnInit方法,初始化條件
///
///
protected override void OnInit(System.EventArgs e)
{
base.OnInit(e);
return;
}
///
/// 將此呈現給指定的輸出引數。
///
/// 要寫出到的 HTML 編寫器
protected override void Render(HtmlTextWriter output)
{
output.Write(GenerateScript());
output.Write(GenerateHtml());
output.Write(GenerateGetPosScript());
}
XML格式如下:
如前所述,這個Menu支援設定,只要設定它的RuleString屬性即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-979996/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 開發asp.net自定義控制元件(asp.net學習筆記三) (轉)ASP.NET控制元件筆記
- 開發asp.net自定義控制元件(asp.net學習筆記四) (轉)ASP.NET控制元件筆記
- ASP.NET MVC 學習筆記-7.自定義配置資訊ASP.NETMVC筆記
- 建立ASP.NET WEB自定義控制元件(轉)ASP.NETWeb控制元件
- 自定義asp.net控制元件分析 (一) (轉)ASP.NET控制元件
- 自定義asp.net控制元件分析(二) (轉)ASP.NET控制元件
- Asp.net控制元件開發學習筆記(七)—-WebControl基類ASP.NET控制元件筆記Web
- ASP.NET學習筆記2ASP.NET筆記
- ASP.NET Core 學習筆記 第五篇 ASP.NET Core 中的選項ASP.NET筆記
- 控制元件開發學習筆記(一)——ToolboxData含義控制元件筆記
- ASP.Net MVC開發基礎學習筆記(1):走向MVC模式ASP.NETMVC筆記模式
- 談談學完Asp.net 中的自定義控制元件後的感受ASP.NET控制元件
- ASP.NET MVC學習筆記:(一)路由匹配ASP.NETMVC筆記路由
- Asp.Net Core學習筆記:入門篇ASP.NET筆記
- ASP.Net MVC開發基礎學習筆記(10):分部檢視PartialViewASP.NETMVC筆記View
- ASP.NET 學習手記ASP.NET
- ASP.Net MVC開發基礎學習筆記(2):HtmlHelper與擴充套件方法ASP.NETMVC筆記HTML套件
- iOS學習筆記--PresentedVC自定義彈窗iOS筆記
- Java學習筆記之自定義異常Java筆記
- ASP.NET Core 學習筆記 第四篇 ASP.NET Core 中的配置ASP.NET筆記
- ASP.Net MVC開發基礎學習筆記(4):校驗、AJAX與過濾器ASP.NETMVC筆記過濾器
- ASP.Net MVC開發基礎學習筆記(5):區域、模板頁與WebAPI初步ASP.NETMVC筆記WebAPI
- 解決Asp.net中翻頁問題的自定義使用者控制元件 (轉)ASP.NET控制元件
- Dubbo 學習筆記(五) 開發環境常用技巧筆記開發環境
- R/3 ABAP開發學習筆記(轉)筆記
- Pytest學習筆記6-自定義標記mark筆記
- 【學習筆記】ASP.NET簡易的SQLHelper幫助類筆記ASP.NETSQL
- ASP.NET自定義驗證控制元件CustomValidator 的使用方法ASP.NET控制元件
- 【ASP.NET Core】自定義的配置源ASP.NET
- ASP.NET Core - 自定義中介軟體ASP.NET
- ASP.Net MVC開發基礎學習筆記(3):Razor檢視引擎、控制器與路由機制學習ASP.NETMVC筆記路由
- (一)學習瞭解OrchardCore筆記——開篇:基於asp.net core的OrchardCore筆記ASP.NET
- 《Windows 程式設計》學習筆記(五) (轉)Windows程式設計筆記
- 學習筆記|AS入門(五) 高階控制元件篇(下)筆記控制元件
- 學習筆記|AS入門(五) 高階控制元件篇(中)筆記控制元件
- 學習筆記|AS入門(五) 高階控制元件篇(上)筆記控制元件
- 步步學習自定義View:Hencoder 精簡版學習筆記(一)View筆記
- Asp.Net 4.0 新特性之 使用自定義OutputCache Provider(轉)ASP.NETIDE