从php转过来,很多东西不适应1. 我现在有一套html/js的模板,想用在asp.net里
比如导航有一个ul,每一个li item读取数据库显示
asp.net貌似啥都要用组件,这个ul用啥代替呢?2. 如何复用,比如上面那个导航条,每一个页面都用到
php里直接文件包含即可,asp.net貌似要做成user controls?
还有其他更方便的方法么

解决方案 »

  1.   

    1. ul 忘记是什么了 好象又没有  可以用repeater来做
    2.usercontrols 也还好啊 不算太麻烦.
      

  2.   

    LZ说的那种可以用Ajax来实现 做成一个html页面就可以
    如果其他页面都引用的话
    在要以用的页面用<#include>
      

  3.   

    1这个的话,你是可以直接用这个ui li的。
    2.还有就是可以考虑用模板页。
      

  4.   

    asp.net貌似啥都要用组件,这个ul用啥代替呢?
    ----
    aspx不是啥都必须用组件,你可以自己动态地输出ul和li到页面上
    对应的组件也有的,menu控件产生的html元素就是ul
      

  5.   

    ul可直接使用
    使用用户控件或iframe,include但不推荐
      

  6.   

    1,没关系,直接还是使用ul吧。
    2,可以作成user control,然后再做个母版页,把这个user control放在母版页里面。最后各个页面都使用这个母版页就OK了
      

  7.   

    第一个问题:
    可以使用BulletedList控件,直接绑定数据源就OK了
    用Repeater控件也行。Repeater绑定数据源。然后添加ItemTemplate,在ItemTemplate里面添加Label,用Label的Text绑定数据。<asp:Repeater ID="Repeater1" runat="server">
       <ItemTemplate>
        <table style="width:500px">
        <tr>
        <asp:Label ID="Label1" runat="server" Text="<%#Eval('字段名') %>"></asp:Label>
        </tr>
        </table>
       </ItemTemplate>
    </asp:Repeater>
      

  8.   

    第二个问题:
    就是用UserControl.ascx它的作用就是将一段重用的网页代码进行封装~然后可以复用
      

  9.   

    导航控件:
    siteMapPath控件可以为站点提供“面包屑导航”的功能,站点地图中必须有当前页的url
    TreeView控件,是一个树形导航,使用方式分为两种,使用站点地图作为数据源和使用xml文件格式作为数据源
    Menu控件,称作为动态菜单控件,它提供一种动态和静态结合的方式进行菜单的显示(静态方式类似TreeView那样的方式)
      

  10.   

    ui li是HTML里的吧
    模板页
      

  11.   

    asp.net貌似啥都要用组件,这个ul用啥代替呢? 
    ---- 
    ul 是HTML,和平台无关,不需要替代你说的情况,不过是根据服务端数据动态生成页面HTML,用XML+Xslt的方式很方便,也很灵活