点击按钮 页面隐藏一列,是Repeater 中的一列,请高手解答,问题解决马上结贴!
<asp:repeater id= "rptMain " runat= "server " EnableViewState= "True ">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<td class= "td0000 " width= "8% " align= "center "> <input readonly type= "text " id= "txtInOutNum_ <%# Container.ItemIndex + 1 %> " name= "txtInOutNum_ <%# Container.ItemIndex + 1 %> " class= "readOnlyNum " tabindex= " <%# Container.ItemIndex * 12 + 20 %> " value= ' <%# DataBinderEval(Container, "DataItem.InOutNum ", "{0:000000000} ") %> '>
</td>
</ItemTemplate>
</asp:repeater> </table>
请帮助!
------解决方案-------------------- <td class= "td0000 " width= "8% " align= "center ">
<td> 貌似是可以编程控制的,你可以试着把 <td> 改成 <td id= "hiddenTD " runat= "server " visible= ' <%# this.ShowTD %> '>
其中的ShowTD是你aspx.cs中设置的一个属性,可以通过设置它来控制 <td> 和之后的 <input> 的输出。
只是临时想到的,说实话该方法本人觉得不怎么样,不过你可以试试看
最好的方法应该是通过javascript客户端实现,但貌似比较复杂
------解决方案--------------------style= "display: <%=xxx%> "