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(字段)%>来绑定。
  • 相关阅读:
    上传文件
    Python中@staticmethod和@classmethod的作用和区别
    面向对象 类
    成员修饰符
    class 类 笔记
    模块&包
    java 文件上传下载
    redis 基本操作命令
    redis 和 mysql 的主从复制
    mysql的日志文件及其作用
  • 原文地址:https://www.cnblogs.com/McJeremy/p/1202733.html
Copyright © 2011-2022 走看看