我在数据库里建了一个导航的表,里面存放导航条,在前台中我用datalist,然后编辑模板,再用HyperLink来链接导航所指的页面,代码是:<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("fld_id", "Manager.aspx?/{0}") %>' 那这样的话所有的导航只能指向同一个页面,那么怎么实现点击导航,跳转到其对应的页面呢我是初学者,希望能讲的详细点,最好能写上代码

解决方案 »

  1.   

    <%# Eval("fld_id", "Manager.aspx?/{0}") %>这句话绑定数据库表 列名为fld_id 这列应该是要传的参数列表 已经在数据库定义好了
    Manager.aspx?/{0}   ---{0} 就是用fld_id这个列所绑定的值 赋给{0}比如说Manager.aspx?id=1
      

  2.   

    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl=' <%# Eval("fld_id", "Manager.aspx?/{0}") %>' Target="_blank"设置Target="_blank"