asp.net自定義控件代碼學習筆記

在放這個控件的頁面: XML/HTML
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test6.aspx.cs" Inherits="test6" %>
<%@Register TagPrefix="custom" Namespace="myComponents" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>無標題頁</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<custom:myGrid runat="server" ID="myGrid" />
</div>
</form>
</body>
</html>
而把有關控件的代碼放到App_Code文件中,做了注釋,自己看:
using System;
using System.Web.UI;
namespace myComponents
{
//System.Web.UI.Control所有控件都共享這個類,控件開發(fā)必須繼承于Control
public class myGrid : Control
{
//重寫Control類的Render方法,因為所有控件都繼承自Control,所以幾乎所有控件都有這個方法
//HtmlTextWriter類,主要工作就是我們寫的標記字符和文本輸出
protected override void Render(HtmlTextWriter writer)
{
writer.Write("<table border=\"1\">");
writer.Write("<tr><th>站長</th><th>站點</th></tr>");
writer.Write("<tr><td>阿會楠</td><td>sosuo8.com</td></tr>");
writer.Write("</table>");
base.Render(writer);
//可以直接吧代碼放到App_Code文件夾中,就可以自動編譯,也可以創(chuàng)建web控件庫
}
}
}
相關文章
在ASP.NET 2.0中操作數(shù)據(jù)之三十三:基于DataList和Repeater使用DropDownList過濾的主/
前面已經(jīng)介紹過使用DropDownList過濾的主/從報表,不過當時是基于GridView,本文算是復習一下,基于DataList和Repeater再次實現(xiàn)一下相同的功能。2016-05-05
在ASP.NET 2.0中操作數(shù)據(jù)之六十九:處理Computed Columns列
SQL Server創(chuàng)建表的時候允許我們創(chuàng)建computed columns列,這種列的值源與表達式,并且是只讀的,所以我們不能通過Insert和Update為其賦值,本文具體講解創(chuàng)建和調用顯示的方法和步驟。2016-05-05
NopCommerce架構分析之(七)主題Theme皮膚管理器
本文主要介紹NopCommerce的皮膚管理機制,NopCommerce提供默認的皮膚,我們也可以制作自己的皮膚,以實現(xiàn)個性化定制。2016-04-04
在ASP.NET 2.0中操作數(shù)據(jù)之十二:在GridView控件中使用TemplateField
本文主要講解在GridView控件中如何使用TemplateField,從而更加高級的自定義GridView,實現(xiàn)自定義列表的功能。2016-05-05
在ASP.NET 2.0中操作數(shù)據(jù)之六十六:在TableAdapters中使用現(xiàn)有的存儲過程
雖然通過TableAdapter向導可以自動的生成存儲過程,但是在某些時候我們需要使用現(xiàn)有的存儲過程。本文將講解如何在Visual Studio環(huán)境里手動添加存儲過程,并引導TableAdapter的方法使用這些存儲過程。2016-05-05
解讀ASP.NET 5 & MVC6系列教程(9):日志框架
這篇文章主要介紹了ASP.NET 5 日志框架,通過基于接口的編程機制和DI依賴注入機制,我們可以很容易實現(xiàn)第三方日志provider的擴展,從而將日志記錄到我們想記錄的任意地方,需要的朋友可以參考下2016-06-06
ASP.NET MVC4入門教程(九):查詢詳細信息和刪除記錄
本文主要是MVC實戰(zhàn),介紹如何查詢和刪除信息,進行到這一步,您已經(jīng)有一個完整的MVC案例了,創(chuàng)建、 讀取、 更新、 刪除和搜索等功能也都做了演示。2016-04-04
在ASP.NET 2.0中操作數(shù)據(jù)之二十七:創(chuàng)建自定義排序用戶界面
本文主要講解ASP.NET 2.0中使用GridView創(chuàng)建自定義排序,主要演示在一組相同類別的數(shù)據(jù)前添加分界行,讓用戶更容易區(qū)分不同組的數(shù)據(jù)。2016-05-05

