和label一样,在.NET 3.5 中的Literal也是一个文本输出的控件.
他们的不同点在于label是在HTML中输出文本,而Literal可以在HTML和非HTML中输出绝对文本,它的输出不受HTML标签限制.比如在javascript中也可以拖入Literal控件.
下面的例子是如何用Literal 来实现数据库对幻灯片的控制:
这样就可以在类中随意控制Literal的内容来填充动态脚本.
建立一个数据库,把幻灯片的图片,链接,以及类目存在数据表中.并将其读出
然后在页面中引用这个类库中的方法:
运行网站,幻灯片就可以播放了,如果要修改幻灯片,那就直接修改数据库即可,非常方便: