04 2006 档案

摘要:跨IE窗体的操作有多种实现方法。方法1、如果跨越的窗体是框架的,那么可以直接用框架的名称进行操作:在我的 《ifream中的数据传递》 中提到过不过如果是用框架集的话,需要使用到 frames 集合,并使用其索引来指定操作对象是哪一个窗体如:top.frames[0].document.all.f1.value;方法2、模态窗口的操作通过获取模态窗口的返回值实现主页窗口<script>function openmodel(){var k;k=window.showModalDialog("model.htm");if(k!=null){alert(k);}els 阅读全文
posted @ 2006-04-29 18:19 ZetaChow晓代码 阅读(172) 评论(0) 推荐(0)
摘要:以前在CSDN问的傻问题,不过少许问题现在看起来还是有点收藏价值。.net程序集中使用Server.Mappath问题banmuhuangci (待缘) 2005-03-30 02:25:24 在我在做一个.NET的程序集 在使用Server.Mappath的时候出现个问题 我按照在ASPX页面同样的写法使用Server.Mappath一开始编译提示 Server未定义 后来加如System.Web命名空间 还是出现这个错误 请问,在程序集中如何使用Server 以及Server的方法和属性? 需要注意什么? 诚请指教 谢谢! 问题点数:50... 阅读全文
posted @ 2006-04-29 16:11 ZetaChow晓代码 阅读(149) 评论(0) 推荐(0)
摘要:很多时候你不希望你的页面被嵌入到框架或小窗体,例如,你的一个管理界面中有一个错误页面,当用户操作发生错误的时候,你希望整个页面转到错误页面而不是在框架中的某一块显示,这时候你就可以用下面的客户端方法进行判断,然后处理,在我写的这个例子中处理方法是直接将顶级窗体重定向到被镶嵌的这个页面。<html><head><title>HTMLPage1</title><script>function TopLoad(){if(top.frames.length>0){alert('The Page in one or more fr 阅读全文
posted @ 2006-04-27 16:40 ZetaChow晓代码 阅读(188) 评论(0) 推荐(0)
摘要:源自:cnblog DooIT : http://ttyp.cnblogs.com 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y ... 阅读全文
posted @ 2006-04-27 09:53 ZetaChow晓代码 阅读(161) 评论(0) 推荐(0)
摘要:控件类文件:======================================================================================using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using System.Collections;using System.Collections.Specialized;namespace PublicControls{ ///<summary> /// UpLo 阅读全文
posted @ 2006-04-21 13:05 ZetaChow晓代码 阅读(179) 评论(0) 推荐(0)
摘要:一直以来都觉得分页是麻烦的事情,.NET中虽然有DATAGRID的分页,但用其他形式的列表仍然需要使用到分页,一次一次的写不利于效率及面向对象的方法,用类或用户控件也总觉得怪怪的,用第3方的自己觉得不放心,也不利于自己进行修改,干脆就自己写了一个。(另外注意:在控件编译时,可以在AssemblyInfo.cs文件中设置控件的标签和名称空间,如:using System.Reflection;using System.Runtime.CompilerServices;using System.Web.UI;[assembly: TagPrefix("PublicControls&quo 阅读全文
posted @ 2006-04-18 13:27 ZetaChow晓代码 阅读(148) 评论(0) 推荐(0)
摘要:ASP.NET用户控件一般适用于产生相对静态的内容,所以没有builtin的事件支持。本文讨论用户控件返回事件的方法。 假定用户控件(UserControl.ascx)中包含按钮控件AButton,希望实现按AButton按钮时,包含该用户控件的页面可以接收到事件。为此,小鸡射手在用户控件和页面的代码中分别作了处理。 UserControl.ascx.cs中的处理: 1. 定义public的事件委托,如ClickEventHandler; 2. 在UserControl类中声明事件,如Click; 3. 在UserControl类中定义引发事件的方法,如OnClick()方法; 4. 在Use 阅读全文
posted @ 2006-04-13 17:35 ZetaChow晓代码 阅读(210) 评论(0) 推荐(0)
摘要:做图片上传验证时要用到,但是在网上找了一下,没找到,算了,还是自己写一个试试,本人对正则表达式一知半解而已,所以有什么不对的地方希望大家都来补充补充匹配本地图片路径例如:e:/Photo/photo.gif绿色部分的匹配方法 /.([Gg][Ii][Ff]|[Jj][Pp][Gg]|[Bb][Mm][Pp]) 后缀蓝色部分的匹配方法 [A-Za-z]/:// 盘附红色部分的匹配方法 [^/:/?/"/>/</*]* 屏蔽文件名和文件夹名中的特殊符号[A-Za-z]/://[^/:/?/"/>/</*]*/.([Gg][Ii][Ff]|[Jj][Pp] 阅读全文
posted @ 2006-04-13 11:34 ZetaChow晓代码 阅读(1431) 评论(0) 推荐(0)
摘要:AJAX在去年已经接触过,但都是使用手动的方法编写客户端代码,再加上被请求的页面,感觉非常累,虽然早听说过AJAX.NET和其他一些第3方开发的框架,却一直没有时间来体验。今天干完手上的活,下了个最新版本的AJAX.NET体验了下我使用的还是VS2003,下载了个最新版本的AJAX.NET 6.4.5.1,下载地址:www.schwarz-interactive.de 下面说说使用方法:1、准备工作新建项目,使用.NET1.1就引用下载下来的AJAX.NET的类库AjaxPro.dll,如果是使用.NET2.0 就引用AjaxPro2.dll首先修改WEB.CONFIG文件在<syste 阅读全文
posted @ 2006-04-07 17:02 ZetaChow晓代码 阅读(150) 评论(0) 推荐(0)
摘要://调用示例 this.MakeSmallImg(f.PostedFile,this.Server.MapPath("1.jpg"),600,500); //------------------------------------------------------------ public void MakeSmallImg(System.Web.HttpPostedFile postFile,string saveImg,System.Double Width,System.Double Height){ //原始图片名称 string originalFilename 阅读全文
posted @ 2006-04-07 15:43 ZetaChow晓代码 阅读(210) 评论(0) 推荐(0)
摘要:新建表: createtable[表名] ( [自动编号字段]intIDENTITY(1,1)PRIMARYKEY, [字段1]nVarChar(50)default’默认值’null, [字段2]ntextnull, [字段3]datetime, [字段4]moneynull, [字段5]intdefault0, [字段6]Decimal(12,4)default0, [字段7]imagenull, ) 删除表: Droptable[表名] 插入数据: INSERTINTO[表名](字段1,字段2)VALUES(100,’51WINDOWS.NET’) 删除数据: DELETEFROM[表名 阅读全文
posted @ 2006-04-07 14:32 ZetaChow晓代码 阅读(159) 评论(0) 推荐(0)
摘要:今天IE打开网页很慢,不是打开的过程慢,而是当页面完全加载完以后IE突然卡住,像死掉一样,半分钟后又恢复正常。使用瑞星正版查杀,无果,没有查到有病毒文件。使用上网助手IE修复,无果。分析一下,也许是由于恶意代码弹出窗口,我所用的Windows XP SP2 和GOOGLE工具在拦截导致IE加载页面后会被卡死(不过这个是我的初步判断,不一定正确)。后来在百度上找到了解决方法,主要步骤是:1、先重新注册IE项,这一步不会影响IE其他绑定工具的使用从开始->运行 输入命令regsvr32 actxprxy.dll 确定 输入命令regsvr32 shdocvw.dll 确定 2、重启后使用几个 阅读全文
posted @ 2006-04-06 17:02 ZetaChow晓代码 阅读(217) 评论(0) 推荐(0)