摘要:
1. 连接查询的补充 (1) 内连接查询(两张表匹配的部分,比如这个学生即在学生表、又在成绩表) 主表 inner join 从表 on 主键=外键 => where 主键=外键 select * from info inner join mark on info.sid=mark.sid sele 阅读全文
摘要:
1.1. 同一页面,既实现修改,又需要添加 1) 根据ID参数,查询修改对象:对象=BLL.Manage.Select(ID); 2) 如果找到对象则为修改模式,否则为添加模式;修改模式时,需要把获取到的对象存入Session中:Session["M"] = 对象 3) 参照本文档中添加及新页面修改 阅读全文
摘要:
1) CompareValidator:比较验证 l 控件比较(等于验证):密码与确认密码 l 不等于验证:不等于0,比如下拉框选择 l 单边验证:只指定最大值或最小值,比如出生日期在2000年以后的 l 数据类型验证:比如只能输入整数、小数、日期等【Operator、Type】 2) Custom 阅读全文
摘要:
(1)RequiredFieldValidator:检查用户是否输入; (2)CompareValidator:检查两个表单输入项的输入信息是否存在某种指定关系,比如大、等于等; (3)RangeValidator:检查用户输入是否在某一指定范围; (4)RegularExpressionValid 阅读全文
摘要:
html如何垂直居中一个浮动元素//方法一:已知元素的高宽#div1{background-color:#6699FF;width:200px;height:200px;position:absolute;//父元素需要相对定位top:50%;left:50%;margin-top:-100px;/ 阅读全文
摘要:
1.1. 跳转新页面并传值->新页面编辑、查看详情 l HyperLinkField:DataNavigateUrlFields、DataNavigeteUrlFormatString l HyperLink:NavigateUrl='<%# "新地址?id=" + Eval("主键列")%>' l 阅读全文
摘要:
1.1. GridView绑定数据 1) 可以配置SqlDataSource数据源,修改select语句生成框架(不想手动绑定) 2) 删除DataSourceID属性和生成的SqlDataSource控件,不刷新字段信息 3) 调整主键:DataKeyNames="ID" 4) 删除或隐藏不需要的 阅读全文
摘要:
1.1. RadioButtonList/CheckBoxList设置 l 根据要求,编辑项(对应的值与数据库/后台保持一致,不要忘记默认选中项) l 调整布局:RepeatDirection="Horizontal" RepeatLayout="Flow" 1.2. GridView绑定数据 1) 阅读全文
摘要:
l 前后台结合方式 1) 配置SqlDataSource数据源,选择合适的表 2) 设置DataTextField和DataValueField属性 3) 删除DataSourceID属性和和生成的SqlDataSource控件 4) 添加额外项,并设置AppendDataBoundItems="T 阅读全文
摘要:
1.1. 数据库常用约束 l 主键约束:primary key l 外键约束:foreign key (references) l 唯一值约束:unique l 默认值约束:default l 检查约束:check l 非空约束:not null l 标识列:identity 1.2. 创建数据表注 阅读全文