日期:2014-05-19  浏览次数:20558 次

onclick实现的问题
在html中
<asp:TemplateColumn   HeaderText= "公司 ">
<ItemTemplate>
              <a   href= 'xxx.asp?id= <%#   ....%> >
                                      <%#   DataBinder.Eval(Container.DataItem, "CompName ")%>
                                </a> </ItemTemplate>
</asp:TemplateColumn>
我想在点击公司名称时,作个判断(把id大于100的传一个页面,小与100的传到另外的)把想要的值传过去.怎么办?
请大家帮忙.

------解决方案--------------------
改成
<A href= " <%# Convert.ToInt32(DataBinder.Eval(Container.DataItem, "公司代码 "))> 100 ? "../IC/ICChg.aspx?Status=View&Vcode= " + DataBinder.Eval(Container.DataItem, "公司代码 ") : "../SI/SIChg.aspx?Status=View&Vcode= " + DataBinder.Eval(Container.DataItem, "公司代码 ") %> ">
<%# DataBinder.Eval(Container.DataItem, "CompName ")%>
</A>