datalist 一列中添加不同的超链接?

问题描述

现有datalist显示数据库的栏目名,我想将这些栏目名链接在不同的页面?比如:有两个页面aa.aspx?classname=..?和bb.aspx?classname=..并不只是?后面的参数值不一样我改如何做判断?如何写JS?<asp:DataListid="DataList1"runat="server"width="100%"><ItemTemplate><Aclass=style2href="#"><%#DataBinder.Eval(Container.DataItem,"classname")%></A></ItemTemplate></asp:DataList>

解决方案

解决方案二:
比如你帮定的这个表还有个ID字段<asp:DataListid="DataList1"runat="server"width="100%"><ItemTemplate><Aclass=style2href="aa.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"ID")%>"><%#DataBinder.Eval(Container.DataItem,"classname")%></A></ItemTemplate></asp:DataList>

解决方案三:
楼主试试这样:假如classname=1,连接到aa.aspx页面。否则连接到bb.aspx<asp:DataListid="DataList1"runat="server"width="100%"><ItemTemplate><Aclass=style2href="<%#DataBinder.Eval(Container.DataItem,"classname").ToString()%>=="1"?aa.aspx?..:bb.aspx.."><%#DataBinder.Eval(Container.DataItem,"classname")%></A></ItemTemplate></asp:DataList>

解决方案四:
<asp:DataListid="DataList1"runat="server"width="100%"><ItemTemplate><Aclass=style2href="aa.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"ID")%>"><%#DataBinder.Eval(Container.DataItem,"classname")%></A></ItemTemplate></asp:DataList>

解决方案五:
人家是要将参数传到不同的页面
解决方案六:
2楼的是不错,不过只适用于两个页面的情况如果有3个页面:aa.aspx,bb.aspx,cc.aspx那又该如何?其他人说的都是将不同的参数传到同一个页面,不符合我的情况!谢谢大家!
解决方案七:
我来说下2楼方法的正确格式:<Aclass=style2href='<%#DataBinder.Eval(Container.DataItem,"classname")=="视频"?"list1.aspx?classname=视频":"list2.aspx?classname="+DataBinder.Eval(Container.DataItem,"classname">'target="sun"><%#DataBinder.Eval(Container.DataItem,"classname2")%></A>希望大家能给我链接到3个或3个以上页面的方式!

时间: 2024-11-01 00:33:58

datalist 一列中添加不同的超链接?的相关文章

在datagrid列中添加下拉列表

datagrid|下拉|下拉列表 private void AddGrdComBox()//在datagrid列中添加下拉列表 { DataGridTextBoxColumn dgtb = (DataGridTextBoxColumn)grd_please.TableStyles[0].GridColumnStyles[8]; //8是列的序号 ComboBox cmbFunctionArea = new ComboBox(); cmbFunctionArea.Items.AddRange(ne

oracle10g-在查询结果列中添加rownum列,查询出的条数增多

问题描述 在查询结果列中添加rownum列,查询出的条数增多 sql语句结构 select rownum as tempNum, ..... from (select ..... where.... order by AD.detailaddressstr, CUSTOMEREN.CUSTOMERADDRSTR) temp where (case when ... then ...else end); 如果查询结果列中有rownum,查询出的数据会比不添加rownum的结果列多出很多. Orac

Word2013文档中添加、取消超链接教程

Word2013怎么插入超链接 1.打开Word,选中要添加超链接的词语或句子,然后单击"插入"选项卡,点击"链接"组中的"超链接"按钮. 文档中添加.取消超链接教程-word文档取消超链接"> 2.弹出"插入插连接"对话框,然后在地址栏中输入要插入的地址,单击"确定"按钮. 3.确定后,超链接就已经添加到文本中了,按住Ctrl并单击即可访问. Word2013怎么取消超链接 1.点击带超链

java-怎样在easyui中的datagrid的列中添加combobox并动态获取数据到combobox中?

问题描述 怎样在easyui中的datagrid的列中添加combobox并动态获取数据到combobox中? <table id="data" class="easyui-datagrid" style="width:700px;height:250px" url="getAllServer.do" data-options="pageSize:5 ,pageList: [3,5,10]" tool

能不能在listview控件的指定列中添加内容

问题描述 最近在做一个进程管理器,但是只能在前两列中添加内容,无法做到多列显示,也无法做到内容与标题对应.所以请各位强人帮忙!能不能在listview指定列中添加相应内容.在这里先谢谢各位了!!! 解决方案 解决方案二:这样不就给四列添加了内容了吗?哪个列不要内容,那个位置就留空,填null吧.listView1.Items.Add(newListViewItem(newstring[]{"1","2","3","4"}));

JS判断Datalist模板列中checkbox是否有被选中!问题

问题描述 用JS判断Datalist模板列中checkbox是否有被选中的如果一个都没选中就弹出提示"一个都没选中"(为什么要用JS?因为JS不用回执服务器)大侠多贴代码出来!!本人很菜!!谢谢 解决方案 解决方案二:自己顶下解决方案三:UPUP解决方案四:怎么没人来啊~~解决方案五:DING解决方案六:帮顶几下!!解决方案七:顶顶解决方案八:顶起来在说~!解决方案九:大侠来帮忙啊!解决方案十:没有人会吗?上传一点,谢谢解决方案十一:functiongetSelectCount(){v

C#在DataGridView中如何在列中添加下拉框

问题描述 dataGridVIew1先从数据库中导入数据到上面,然后我再在DataGridView1中进行添加,删除操作,同时更新到数据库中,可是我想在列"医院等级"中设置下拉框(组合框)ComBox,使得在点击该列的某一个单元时,都出现下拉框?求救大神!! 解决方案 解决方案二: 解决方案三:http://wenku.baidu.com/view/ec9f291455270722192ef79b.html?re=view解决方案四:这是我查找时,找到的一个添加comBox的方法,可是

怎么在JTable单元格中添加下拉列表框

问题描述 我想在指定的那一列中添加下拉列表框,而不是每个单元格中都添加.希望大家给我相关的代码例子!谢谢了哦!!!

MindManager怎么在备注中添加超链接

  步骤一:在主题备注窗口中,点击要添加超链接的位置(如果选定文本或图像,选定的对象将变成"热门",点击时会打开超链接). 步骤二:在主题备注内部右击,点击添加超链接;或者在主题备注工具栏上,点击超链接,也可以按CTRL+K. 步骤三:定义超链接.此部分相关文章请参考MindManager15之添加超链接到文件或网页.如何在MindManager15中添加超链接到导图中主题.如何在MindManager2016中添加超链接到新建文档.如何在MindManager15中添加超链接到邮件地