zoukankan      html  css  js  c++  java
  • 在服务器控件中需要加入单选或复选时的处理。

    工作过程中,在Repeater绑定数据时,需要为每一行数据添加一个复选框。
    最初是通过
    <input type="checkbox" name="chkbox" id="chkbox" runat="server" />
    来加入,并在cs中通过
    HtmlInputCheckBox chkbox=e.item.FindControl("chkbox") as HtmlInputCheckBox;
    chkbox.Value="***";
    chkbox.Name="***";
    来实现。
    但是,这样写完后,通过 Request["chkbox"]时,却返回Null !
    如果用<asp:CheckBox>,却无法在后台为它指定Value,惟一的办法就是使用
    <input type="checkbox" name="chkbox" id="chkbox"/>
    不再加上 runat="sever" 也就是不作为服务器控件来使用。
    那么,如何为它加上Value值呢?
    -------------
    这个时候就需要用到神秘的数据绑定了:
    <input type="checkbox" name="chkbox" id="chkbox" value="<%# DataBinder.Eval(Contaier.DataItem,"字段")%>"/>
    在2。0中,推荐使用 <%# Eval(字段)%>来绑定。
  • 相关阅读:
    localStorage溢出问题
    面试题梳理
    灵活的楼梯导航条代码
    日期初始化
    css 控制横向布局,超出隐藏,滚动
    自定义滚动条样式
    jquery源码之JQ对象
    jqeury源码之变量解析
    jquery源码之通篇概要
    工作站流处理
  • 原文地址:https://www.cnblogs.com/McJeremy/p/1202733.html
Copyright © 2011-2022 走看看