读书笔记——asp.net 2.0 服务器组件和控件高级编程0622

1.HtmlTextWriter
protected override void Render(HtmlTextWriter writer)
2.GAC 程序集名 版本 文化 公钥标记
[assembly:AssemblyCulture("")]
[assembly:AssemblyVersion("1.0.0.0")]
[assembly:AssemblyKeyFile("KeyFile.snk")]
强命名程序集
3.取得公钥
sn -k keyfile.snk
4.属性(property/Attribute)
属性名称和值 BrowsableAttribute
说明 DescriptAttribute
默认值 DefaultValueAttribute
类别分组 CategoryAttribute
5.控件默认属性 DefaultPropertyAttribute
应用属性 ToolboxDateAttribute
Exp. [ToolboxData("<{0}:Controlname ...........></{0}:Controlname>")]
6. Tagprefix :Assemblyinfo.cs
[assembly:Tagprefix("customComponents","custom")]
7.枚举
HtmlTextWriterTag
HtmlTextWriterAttribute
HtmlTextWriterStyle
8.状态
ASP.net处理新的请求时,则创建新的页面对象,完成后则释放
属性get set 访问器必须委托给ViewState,而不是似有字段
public string fieldname
{
  get{return ViewState["f"] != null ? (string)ViewState["f"]:""}
  set{ViewState["f"] = value;}
}
9.用户控件 .ascx

你可能感兴趣的:(asp.net)