ASP.NET
Table Web 服务器控件使您能够在 ASP.NET 页上创建可使用服务器代码进行编程的表。TableRow 和 TableCell Web 服务器控件提供显示 Table 控件的内容的方法。
一、背景
通常,表不仅用来显示表格信息,它还是在网页上格式化信息的一种方法。可以通过多种方法在 ASP.NET 页上创建表:
·HTML 表。如果所创建的是静态表(运行时将不在其中添加或更改内容的表),则应使用 HTML 表,且不要使用 Table 控件。
·HtmlTable 控件。这是一个 table HTML 元素,已通过添加 runat=server 属性将其转换为 HTML 服务器控件。您可以在服务器代码中对该控件进行编程。
·Table. 这是一种 Web 控件,它使您能够使用与其他 Web 控件一致的对象模型来创建和操作表(例如,添加表的行和单元格)。
通常,当您希望在运行时通过代码向表中添加行和单元格(列)时,可使用 Table Web 服务器控件。虽然您可以将其用作带有预定义的行和列的静态表,但在这种情况下,使用 HTML table 元素会更加简单。
Table Web 服务器控件比 HtmlTable 控件更易于编程,因为它提供了与其他 Web 服务器控件一致的、具有类型化属性的对象模型。(此模型在 Table、TableRow 和 TableCell 控件之间也是一致的。)
1、Table Web 服务器控件与其他列表 Web 服务器控件的比较
有些可以使用 Table Web 服务器控件实现的功能也可以使用列表 Web 服务器控件来实现,具体而言就是 Repeater、DataList 和 GridView 控件。所有这些控件都呈现为(或具有相应的选项来呈现为)HTML 表。
列表控件和 Table 控件之间的差异包括:
·列表控件是数据绑定控件。列表控件只对数据源起作用,而 Table 控件可以显示 HTML 文本和控件的任意组合,与它们是否绑定数据无关。
·列表控件使用模板来指定元素的布局。Table 控件支持 TableCell 子控件,您可以像处理任意 HTML td 元素一样填充 TableCell 子控件。
2、Table Web 服务器控件对象模型
Table 控件可作为 TableRow 控件的父控件。表支持一个名为 Rows 的属性,该属性是 TableRow 对象的集合。通过添加或删除此集合中的项,指定表中的行。TableRow 控件又支持名为 Cells 的集合,该集合包含 TableCell 对象。
表中要显示的内容将添加到 TableCell 控件中。单元格有一个 Text 属性,您可以将其设置为任何 HTML 文本。也可以通过将控件添加到单元
相关文档:
Localize Web 服务器控件使您可以在页的特定区域中显示本地化后的文本。
一、背景
Localize 控件与 Literal Web 服务器控件完全相同,并与 Label Web 服务器控件相似。虽然 Label 控件可让您向显示的文本应用样式,但 Localize 控件不允许这样做。通过设置从 Literal 控件继承的 ......
使用Gridview绑定数据库中的图片
注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。
我们都知道,在Gridview中不能直接去绑定数据库中的图片,我们可以利用HttpHandler很容易的完成这个任务,在这里我记录一下这个过程。
1.上传图片存储到数据库中
在数据库中创建一个表,添加一下3个字段:
步骤一:在Web ......
1.bin添加引用ChineseConverter.dll
2. 添加using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;
string strTest = "繁體字";
Response.Write(string.Format("繁体输出:{0}<br/>", ChineseConverter.Convert(strTest, ChineseCon ......
您可以使用 Substitution 控件,在网页上创建可动态更新并可随后集成到缓存页中的区域。
一、方案
使用 Substitution 控件可以在要缓存输出的网页上指定要显示动态内容的部分。对于多数内容都要进行缓存的页,Substitution 控件提供了进行部分页缓存的简化的解决方案。您可以缓存整个页的输出,然后使用 Subst ......
昨天就业部一美女老师在QQ上逮到我,问我是不是做过VBScript,并不由分说把我QQ告诉了一个在外地工作的学生,让她来咨询我,没办法了,硬着头皮找找解决方法。
原来这位软件工程师所在的项目组要做一个“跟微软差不多的远程Web界面连接”,大概项目经理是这么安排的:“他说用Javascript实现的功能没有那么 ......