关于<a>标签加上runat="server"后href数据绑定传参问题

<asp:RepeaterID="rpt_Categroy"runat="server"><ItemTemplate><divclass="gong_4"><aid="a... <asp:Repeater ID="rpt_Categroy" runat="server">
<ItemTemplate>
<div class="gong_4">
<a id="a_Categroy" runat="server" href='Product.aspx?PID=<%# Eval(ParentID") %>&TypeID=<%# Eval("ID") %>'>
<%# Eval("Name") %></a>
</div>
</ItemTemplate>
</asp:Repeater>
a标签只要加上runat=server就会出这个问题。。删了又好了=-=很奇怪..今天试了LinkButton也是这样..求解T_T...分只有这么多了..
能不能贴个例子,实现功能也简单..就是绑定数据的时候让TypeID和a标签绑定的href里参数TypeID相同的a标签变成其他颜色。
------------------------
Product.aspx?TypeID=2
-----------------------
(这里是数据绑定)
链接1(TypeID=1)
链接2(变红色,TypeID=2)
链接3(TypeID=3)
...
...
...
-----------------------
回leishenql------------------------
1.这个问题的代码是直接手打的,不是复制项目里的..引号肯定是打漏了..加上引号还是会有那问题。
2.form里肯定是有runat的
3.然后给a标签加runat是有一定原因的。上面已经举例说明了想完成的功能。
4.那个控件还没试...晚上回去试试。先谢谢个~^_^
展开
 我来答
kejian121
2011-01-04 · 超过33用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:69.8万
展开全部
不知道你的问题是不是这样:
当pid=2时,第二项的<a>标签就变成红色,如果是的话,下面的代码可满足要求
<asp:Repeater ID="rpt_Categroy" runat="server">
<ItemTemplate>
<div class="gong_4">
<%# (Cpntainer.ItemIndex+1).ToString()==Eval("parentid").ToString()? "<a id=\"a_Categroy\" class=\"red\" href=\"Product.aspx?PID= "+Eval(ParentID").ToString()+"&TypeID="+Eval("ID").ToString()+"\"":"<a id=\"a_Categroy\" href=\"Product.aspx?PID= "+Eval(ParentID").ToString()+"&TypeID="+Eval("ID").ToString()+"\""%><%# Eval("Name") %></a>
</div>
</ItemTemplate>
</asp:Repeater>

说明:<a>元素的red样式自己定义下颜色就好了
希望对你有帮助
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
leishenql
2010-12-29 · TA获得超过453个赞
知道小有建树答主
回答量:869
采纳率:0%
帮助的人:638万
展开全部
PID=<%# Eval(ParentID") 少了个引号。form里有runat=server吗 ,晕了,A标记需要runat=server吗? 这个才要吧:<asp:HyperLink runat="server">HyperLink</asp:HyperLink>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yqsyy219
2010-12-29 · TA获得超过577个赞
知道答主
回答量:85
采纳率:0%
帮助的人:47.1万
展开全部
你想那个A在服务器端运行是吧,我试了也不行,但是你可以把前面那个DIV在服务器端运行呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式