`
txf2004
  • 浏览: 6854296 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

自定义控件学习笔记(一)

阅读更多

自定义控件学习笔记(一)

一 、打印一个文本(hello,world)

控件:

usingSystem;
usingSystem.Web.UI;

namespaceTestCustomControl
...{
publicclassFirst:Control
...{
protectedoverridevoidRender(HtmlTextWriterwriter)
...{
writer.Write(
"Hello,world");
}

}

}

要点:

1。类要继承Control。

2。类要重写Render方法

3。HtmlTextWriter用于输出html代码

用法:

<%...@PageLanguage="C#"AutoEventWireup="true"CodeFile="First.aspx.cs"Inherits="TestCustomControl_First_First"%>
<%...@RegisterTagPrefix="Surance"Assembly="First"Namespace="TestCustomControl"%>

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>无标题页</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<Surance:FirstID="F1"runat="server"/>
</div>
</form>
</body>
</html>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics