• 在服务器控件中需要加入单选或复选时的处理。


    工作过程中,在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(字段)%>来绑定。
  • 相关阅读:
    结对项目开始
    团队项目开始
    个人项目总结
    python面向对象
    OSI七层模型
    Django中的orm的惰性机制
    Python装饰器
    python运算符
    python元祖和列表
    Sencha Touch 1.x 快速入门 第三章 布局(2) Card布局
  • 原文地址:https://www.cnblogs.com/McJeremy/p/1202733.html
Copyright © 2020-2023  润新知