第12章 使用Web窗体
※ 除常规HTML元素之外,Web窗体文件还包含另外3种内容:代码片段、可编程HTML元素和控件
※ 代码隐藏类只应包含特定于单个Web窗体的代码。如果存在多个Web窗体公用的代码,则应该创建共享类(如SportsStore里的Repository类),或创建自定义控件。应在需要创建共享功能或生成作为输出的HTML时使用控件,否则应使用共享类。
代码片段:放置到<%于%>标签中的C#表达式。
Web窗体代码片段的类型 | ||
片段标签 | 说明 | |
<% | 标准代码片段 | 其中包含由ASP.NET Framework计算的代码语句。如果希望在发送给浏览器的响应中包含HTML,则必须在代码片段中使用Response.Write方法。 |
<%= | 内容代码片段 | 与标准代码片段类似,但其结果将插入到发送给浏览器的响应中,而无需显示调用Response.Write |
<%: | 已编码代码片段 | 类似于<%=,但响应将进行HTML编码 |
<%# | 数据绑定代码片段 | 引用当前数据对象 |
<%#: | 已编码数据绑定代码片段 | |
<%$ | 属性代码片段 | 引用配置值。(如那些在Web.config中定义的值) |
<%@ | 指令 | 配置Web窗体 |
If opportunity doesn’t knock, build a door