- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 ListView +ObjectDataSource+DataPager
1一、配置objectDataSource---选择业务逻辑层的类二、配置Select对应的方法,必须是一个带两个整型参数的方法,第一个参数表示要查看的第一条记录的前一条。比如我要查看的是第31-40条数据,那么第一个参数就是30。第二个参数每页最多能显示的记录条数pagesize。这两个参数都是由分页控件DataPager来传递的。无需我们考虑。(再次强调:这两个参数都是Data
2015-09-28 13:55:15 729
原创 三层
DAL层SqlHelperusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data.SqlClient;using System.Data;namespace Itcast.Cn
2015-09-23 00:56:12 657
原创 自定义的一个分页类
1》using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Web.BLL{ public static class PagerHelper { #region 数字分页类 /// ///
2015-09-23 00:34:27 852
原创 省市联动 DropDownList控件
1》DropDownList控件可以使用ObjectDataSource作为数据源。但是也是可以自己手动绑定数据源。这里我们就尝试自己手动绑定数据源首先,在WebForm页面拖入两个DropDownList控件。 给DropDownList1控件的DropDownList1.AutoPostBack 属性设置为 true;DropDownList1.AutoPostBack = t
2015-09-22 11:10:03 911
原创 获取Confirm() 的返回值
1》OnClientClick="javascript: var a=confirm('你确定要删除吗?');if(!a){return false)}" return false的意思是表示:取消冒泡,取消默认事件2》OnClick="javascript: var a=confirm('你确定要删除吗?');if(!a){return false)}"
2015-09-20 23:32:23 11996 1
原创 绑定数据 Repeater 与ObjectDataSource的用法
《》首先添加一个WebForm页面。命名为DataList。在页面拖入一个Repeater 控件,和一个ObjectDataSource控件点击“源” 看以看到源中的代码是这样的: 现在我们可以给ObjectDataSource这个控件绑定数据
2015-09-20 00:56:30 2719
原创 服务端控件
服务端控件ClientID我们以后在客户端操作服务端控件的时候,不要用ID,而是最好是使用ClinetID。因为服务端控件的ID不一定等于“服务端控件渲染到客户端后生成的HTML中的ID”比如说在ListView等控件的模板中。因此如果在客户端通过JavaScript,Dom,Jquery的documnet.getElementById("id") ,或者$("#id")来操作控件的话
2015-09-18 22:02:16 1092
原创 验证码| 在一般处理程序中使用Session
注意:在一般处理程序中不能直接使用Session。需要继承IRequiresSessionState接口才可以使用Session IRequiresSessionState是一个标记接口,没有实际用处。在一般处理程序中,为了提高性能,在asp.neet应用程序生命周期中,会判断ValidCodeashx这个类型是否有实现这个IRequiresSessionState接口,如果有实现这个接口,,
2015-09-16 18:55:25 1695
原创 判断一个类是否实现了某个接口
B为一个类,ISay为一个接口。方法1: B b = new B(); if (b.GetType().GetInterface("ISay") != null) { //如果实现了接口“ISay”,... } 方法2: B b = new B(); if (b
2015-09-16 16:21:47 2456
原创 页面生命周期
参考资料:http://www.fx114.net/qa-52-107413.aspx页面生命周期第一步:初始化控件树(就是将所有的控件加载到一棵树上,方便遍历)第二步:决定当前请求是否是回发还是第一次请求。其实就是设置了IsPostBack属性的值。然后再后续的事件中就可以直接使用IsPostBack属性的值了。第三步:触发PreInit事件,。在所有初始化之前触发了这个事件
2015-09-08 18:57:06 1092
Vue项目 Router路由,Pinia状态管理, Vuex状态管理 Vant List组件案例
2023-11-16
CSS选择器的问题:.class.class{}
2015-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人