知识点

相关文章

更多

最近更新

更多

asp.net 列表控件

2019-03-27 01:12|来源: 网路

BulletedList 控件

(“BulletedList”控件创建一个无序或有序(编号)的项列表,它们分别呈现为 HTML <UL> 或 <OL> 标记。可以指定项、项目符号或编号的外观,可以静态定义列表项或通过将控件绑定到数据来定义列表项,也可以在用户单击项时作出响应。)

 

DataList 控件

“DataList”控件以您用模板和样式定义的格式显示数据。“DataList”控件对任何重复结构(如表格)的数据均非常有用。“DataList”控件可按不同的布局显示行,例如按列或行对数据进行排序。

(默认带了模版)

 

Repeater 控件

Repeater 控件是一个容器控件,可用于从网页的任何可用数据中创建自定义列表。Repeater 控件没有自己内置的呈现功能,这意味着用户必须通过创建模板来提供 Repeater 控件的布局。当网页运行时,Repeater 控件会循环通过数据源中的记录,并为每个记录呈现一个项。

      <ol>
      <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
             <ItemTemplate>
                <li>
                        <h3 class="r"><a class="l" href="http://lucene.apache.org/java/docs/">Apache Lucene - Overview</a></h3>
                        <div class="s"> 
                            <em>Lucene.Net<asp:Label runat="server" ID="Label1" Text='<%# Eval("FName") %>' /></em>
                            · Nutch · SOLR · Built with Apache Forrest - logo · Lucene in Action, Second Edition - logo · PDF -icon. PDF. Apache Lucene - Overview 
                            <b>...</b>
                            <br />
                            <cite>lucene.apache.org/java/docs/ - </cite>
                         </div>
                </li>
             </ItemTemplate>
        </asp:Repeater>
    </ol>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:CoectionString %>" 
        SelectCommand="SELECT * FROM [F]"></asp:SqlDataSource>

可以自动生成想要的重复格式。GOOD!


转自:http://www.cnblogs.com/chinaniit/archive/2009/06/23/1508964

相关问答

更多
  • WebForms是一种抽象,它隐藏了开发人员的网络机制。 它使桌面开发人员能够相对轻松地将他们的技能转移到Web上。 虽然它的确部分实现了这一点,但在实际情况下,通常在抽象破裂之前不久,人们就必须投入凌乱的替代方案。 单元测试很困难,因为处理用户交互的逻辑与UI紧密结合。 典型的WebForms应用程序生成的HTML远非最佳。 它通常很臃肿,很难阅读,并且包含很多仅允许抽象工作的内容,例如viewstate,这是一个巨大的信息来帮助抽象给开发者带来幻觉,尽管网络是一个无国籍的媒体。 然而,MVC包含了网络的 ...
  • JavaScript将为您提供进行客户端验证的能力,这将允许您保存服务器往返并使您的应用程序不那么繁琐,这通常是一件好事。 我相信ASP.NET中的验证控件也能够进行客户端验证(它将生成必要的JavaScript并为您节省工作)。 JavaScript will provide you with the ability to do client side validation which will allow you to save server roundtrip and makes your appli ...
  • 我以前使用了标准控件,只是添加了一个简单的ControlAdapter ,它可以覆盖默认行为,因此它可以在某些地方渲染。 即使您有不需要特殊行为的控件,这样做也会很好,因为附加功能不会妨碍。 请注意,这是为了一个特定的目的,并写在.Net 2.0中,所以它可能不适合你,但它至少应该给你一个起点。 此外,您必须使用项目中的.browserfile挂钩它(请参阅帖子的结尾以获取示例)。 'This codes makes the dropdownlist control recognize ...
  • 这位 Visual Web Developer团队测试人员提供了这种解决方法,该解决方案显然有效: 关闭VS,删除模式缓存,然后重新打开VS。 你可以在类似下面找到模式: C:\Users\Pavel\AppData\Roaming\Microsoft\VisualStudio\10.0\ReflectedSchemas 删除此文件夹中的所有文件是安全的。 This person who's a tester on the Visual Web Developer Team offered this wo ...
  • 我相信每个属性都默认为Themeable。 但是,许多属性都使用Themeable(false)属性标记。 例如,一个asp:Button的OnClientClick属性标记为Themeable(false)。 虽然不知道如何获得这个清单。 当您查看页面时,您会看到一个错误,并且一个外观文件尝试设置一个非Themeable属性。 I believe that every property is, by default, Themeable. But, a number of properties are m ...
  • 一种选择是将所有控件放在UserControl中。 然后将UserControl一次放在顶部,一次放在底部。 但是,如果你这样做,那么接线所有事件可能会更困难。 One option is to place all the controls inside a UserControl. Then include the UserControl once at the top and once at the bottom. If you do this then wiring up all events mig ...
  • 不幸的是,在ASP.Net 2.0中添加了Wizard控件。 您可以使用面板和按钮创建类似的外观 Unfortunately the Wizard control was added in ASP.Net 2.0. You can create a comparable look-alike with Panels and buttons
  • 我需要注意的一件事是,如果你在Page_Load方法中调用了CompanyListBox()方法,那么除非只在第一页加载时调用,否则你将丢失所选索引。 要确保这一点,请在以下块中调用CompanyListBox(): if(!Page.IsPostBack) { CompanyListBox(); } 您可以使用以下代码访问回发中的所选索引: var id = (Int32)listCompany.SelectedItem.Valu ...
  • 如果您想开源它,那么一个很棒的地方就是http://www.CodePlex.com ,在那里您可以发布您的项目,源代码并接受社区贡献.... 此外,我相信CodePlex有一个系统,您可以从项目工作区中显示的广告中获得收入...... If you'd like to open source it a great place would be http://www.CodePlex.com, there you could post your project, the source code and ac ...
  • 两次旅行http://forums.asp.net/t/1449289.aspx 你可以掌握数据http://www.asp.net/data-access/tutorials/caching-data-with-the-objectdatasource-vb 或者调用该对象 List foo = yourObject.GetSource(); control1.DataSource = foo; control2.DataSource = foo; Two trips http://forums. ...