2007年8月14日

ICallbackEventHandler的例子

摘要: 此事例是从数据库Area表中根据AreaID,无刷新地显示Area。 前台页面显示:btnShowArea的单击事件中调用了GetArea(txtAreaID,lblArea),第一个参数是填写省份ID的TextBox,第二参数是显示省份的Label,两个都是控件。在客户端方法GetArea(areaID,context) 中,先取得txtAreaID内的值赋给areaid,再使用 ;调用回调方法,这里面有个参数Show,是一个客户端方法,此方法的第一个参数是字符串,第二个是控件,实现将字符串显示在控件上。 阅读全文

posted @ 2007-08-14 23:34 廖勇军 阅读(733) 评论(1) 推荐(0) 编辑

利用反射把让Model与XML互相转换的方法,很通用

摘要: 让XML与实体类一一对应,这样,如果把一个实体转换成XML写入数据库,就不用一一地加节点,反过来,读出数据库的XML,也不用一一地赋值给Model。把实体转化为XML时,可以使用反射,读出所有属性,再对属性一一给XML的对应节点赋值。反过来,把XML转化为实体时,也使用反射,对XML的固定节点下的所有节点遍历,一一与实体属性比较赋值。以下是互相转化的代码.由于Null比较特殊,所以用[Null]代... 阅读全文

posted @ 2007-08-14 23:31 廖勇军 阅读(796) 评论(0) 推荐(0) 编辑

把对象序列化与反序列化

摘要: 前面写了一篇文章,把Model与XML互相转化。后来看到.NET的成员资格,发现Profile保存在数据库中是二进制数据。于是我想着尝试把Model直接序列化存入数据库,当然程序中会有可能改动Model,而导致取出Model转换失败的时候,所以在数据库中应该用两个字段来保存,一个是二进制,一个是XML,在转换失败的时候利用XML可以保留与旧的Model一致的数据,这样就具有了很好的兼容性。下面是序... 阅读全文

posted @ 2007-08-14 23:30 廖勇军 阅读(380) 评论(2) 推荐(0) 编辑

一个虚拟主机上放多个网站

摘要: Asp.net不像Asp一样,建个文件夹就能放一个程序,互不干扰,为了让一个虚拟主机能放多个Asp.net,查找了不少资料,没有一个答案是完美的,不过有些资料倒给了我一些启发,通过思考,加上实践,终于探索出一个新路子,实现了能简单提出为一个网站,也能合并的方案。同时感谢菜菜灰的帮助,请看实现的效果: 我的个人网站:http://www.socan.com.cn/客户管理系统:http://www... 阅读全文

posted @ 2007-08-14 23:28 廖勇军 阅读(2300) 评论(6) 推荐(0) 编辑

Js对Cookie的操作函数

摘要: //写入 cookie//不区分 cookieName 的大小写//不考虑子键function ResponseCookies(cookieName, cookieValue, expires){ if (expires) { //指定了 expires document.cookie = ResponseCookies_GetCookieName(cook... 阅读全文

posted @ 2007-08-14 23:27 廖勇军 阅读(432) 评论(0) 推荐(0) 编辑

浏览器事件大全

摘要: 事件 浏览器支持 解说 一般事件 onclick IE3、N2 鼠标点击时触发... 阅读全文

posted @ 2007-08-14 23:20 廖勇军 阅读(2154) 评论(1) 推荐(0) 编辑

破解百度框架

摘要: 写程序时想嵌入我的博客,我的是百度的,发现不能被框架,它会自动充满整个屏幕,发现源文件里有这一段: if (top.location != self.location) { top.location=self.location; } 这是强行不被框架的代码,搜索后得到结果: 只要加上 就OK了! 破解百度框架 ... 阅读全文

posted @ 2007-08-14 23:19 廖勇军 阅读(712) 评论(3) 推荐(0) 编辑

WebConfig里的配置成员资格角色管理

摘要: 把连接改一下,先清掉Machine.config里的连接,再加一条,最好名字一样,不然在Asp.net配置那里会有点麻烦。 然后配置以下三个节点 ... 阅读全文

posted @ 2007-08-14 23:18 廖勇军 阅读(230) 评论(0) 推荐(0) 编辑

网页中的一些禁止方法

摘要: 1、禁止右键 2、禁止另存为 body中加如下代码: 3、禁止打印 阅读全文

posted @ 2007-08-14 23:14 廖勇军 阅读(233) 评论(0) 推荐(0) 编辑

跨站点的单点登录

摘要: 1、Web.config里设置Form登录,name为Cookie名,关键在于domain和loginUrl。把几个要单点登录的站点做同样设置。 2、写默认转跳的方法。 /**//// /// 返回原先登陆页面地址 /// /// public static string GetLogin... 阅读全文

posted @ 2007-08-14 23:11 廖勇军 阅读(1086) 评论(1) 推荐(0) 编辑

一段取得数据库中所有表字段及字段中文描述的SQL语句

摘要: sql2005 SELECT (case when a.colorder=1 then d.name else '' end) N'表名', a.colorder N'字段序号', a.name N'字段名', (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) N'标识', (case when ... 阅读全文

posted @ 2007-08-14 22:59 廖勇军 阅读(233) 评论(0) 推荐(0) 编辑

获取控件模板中的控件

摘要: 获取Repeater中Footer/HeaderTemplate 中的控件 foreach (RepeaterItem item in rptEnquiries.Controls){ if (item.ItemType == ListItemType.Footer) { item.FindControl("btnSend1").Visible = true;... 阅读全文

posted @ 2007-08-14 22:56 廖勇军 阅读(262) 评论(0) 推荐(0) 编辑

js调用WebService的例子

摘要: testXML 阅读全文

posted @ 2007-08-14 22:54 廖勇军 阅读(496) 评论(0) 推荐(0) 编辑

网页自动适应浏览器

摘要: 网页自动适应浏览器 阅读全文

posted @ 2007-08-14 17:57 廖勇军 阅读(371) 评论(0) 推荐(0) 编辑

导航