如何实现点击DataList中不同的图片跳转到不同的页面(这个页面分两类一是指定的网站  另外就是我做的网站的新闻页面查看本条新闻)  datalist中显示的图片来来自同一个表,表中有一个字段是用来标识是那一类的!

解决方案 »

  1.   

    根据标识判断是哪一类,然后绑定不同的url即可
      

  2.   

    在datalist模板列通过Eval("")==""?"":""进行判断
      

  3.   

    protected void Datalist1_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "select")    //查看详细信息
            {
                //这里根据主键读出标识的字段flag,假如结果为0,1
                if(flag==0)
                {
                    Response.Redirect("Default1.aspx");
                } 
                else
               {
                    Response.Redirect("Default2.aspx");
                }
            }
            
        }
      

  4.   

      <td align="left">
    <a href="<%= strLinkManit %>&recid=<%# Container.DataItem("rec_id") %>&clsnum=<%# Container.DataItem("cls_num") %>&mode=1" title="編輯/刪除"><strong><asp:label Font-Names="Tahoma" id="lblCrsNum" Runat=server Text='<%# DataBinder.Eval(Container.DataItem,"emp_id") %>'>
    </asp:label></strong></a>
    </td>