预览模式: 普通 | 列表

实现iFrame自适应高度

<iframe id="iFrame1" name="iFrame1" width="100%" onload="this.height=iFrame1.document.body.scrollHeight" frameborder="0" src="index.htm"></iframe>
看到了吧,关键就在于onload="this.height=iFrame1.document.body.scrollHeight"! 

<iframe name="ifrName" src="targetName.htm" frameborder=false scrolling="auto" width="100%" height="100%" frameborder=no onload="document.all['ifrName'].style.height=ifrName.document.body.scrollHeight" ></iframe> 

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 809

.net框架下的序列化应用(2)

程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。
  .net框架对序列化机制具有非常好的支持,它提供了两个名字空间(namespace):System.Runtime.Serialization和System.Runtime.Serialization.Formatters以完成序列化机制的大部分功能。系列化这项技术可以应用在将程序产生的结果数据存储到文件系统中,但是它更主要的应用是在于.Net Remoting和Web服务的实现上。

  序列化机制的实现是依靠格式器(Formatter)而完成的,它是一个从System.Runtime.Serialization.IFormatter继承下来的类的对象。格式器完成了将程序数据转化到能被存储并传输的格式的工作,同时也完成了将数据转化回来的工作。.Net框架为程序员提供了两种类型的格式器,一种通常是应用于桌面类型的应用程序的,它一个是System.Runtime.Serialization.Formatters.Binary.BinaryFormatter类的对象,而另一种则更主要的应用于.Net Remoting和XML Web服务等领域的,它一个是System.Runtime.Serialization.Formatters.Soap.SoapFormatter类的对象。从它们的名称来看,我们不妨将它们分别称为二进制格式器和XML格式器。

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 585

.net的Timer 

  .NET 提供了三种Timer:

基于服务的Timer   System.Timers.Timer
基于线程的Timer   System.Threading.Timer 

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 763

C#注册表操作 

1、提供的函数类

     在C#中提供了Registry类、RegistryKey类来实现对注册表的操作。其中Registry类封装了注册表的七个基本主健: 

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 761
来源: http://blog.csdn.net/21aspnet/archive/2007/03/22/1537014.aspx

      文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。 
    主要内容:

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 706
计算机名称和IP 地址对于运行TCP/IP 协议的网络主机来说,是两个最重要的标识。IP地址由4个十进制的数字号码所组成,而每一个号码的值介于0~255之间,它虽然解决了网络上计算机的识别问题,但是IP地址不容易记,因此域名系统(DNS)被开发出来,它专门用于将IP地址转换成有意义的文字,以方便识别记忆。 

在.net中,提供了DNS、WMI、Envrioment等方法来获取本地或远程计算机的信息。

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 696
Visual Studio 2008简体中文试用版(90天)变成永久正式版的两种方法: 
一、先安装试用版,然后在“添加或删除程序”里找到VS2008,点“更改/删除”就会看到一个输入序列号的地方,把序列号输进去,点“升级”按钮即可,Team Suite和Professional通用。 
二、把安装盘下Setupsetup.sdb文件中的[Product Key]项中对应的序列号更改为正式版的序列号后再安装即可。此方法需要重新打包。 
因为九十天试用版本已经是rtm版本。所以改变序列号以后的升级或者安装,就会变成正式版,不再有使用期限。 

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 874
在页面的<head></head>中间加上   
    
  <META   HTTP-EQUIV="pragma"   CONTENT="no-cache">是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出;
  <META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache,   must-revalidate">   

查看更多...

Tags: Meta的http-equiv属性详解

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 810

asp.net Session丢失问题的总结

asp中Session的工作原理:
asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。

asp.net Session的实现

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 673
今天也发现了这个问题,之前没有去注意,但发现每次同事签入代码或者我签入后就会发现多了一些空行,而且大部分是在注释里的。 

如 

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 739

Disk Genius(diskgen、diskman)图文教程

DISKGEN 介绍

现在可供选用的硬盘分区工具软件很多,但基本上都是“外国货”,只有被誉为分区小超人的DISKMAN是地地道道的国货。DISKMAN以其操作直观简便的特点为菜鸟级电脑用户所喜爱,但在近两年的时间里,DISKMAN的版本一直停留在V1.2,总不见作者推出升级版本,不免让人为它担心。现在,2.0版本的DISKMAN终于出现了,仍然是免费软件,只是名子改成了Disk Genius。经过近两年的潜心“修炼”,Disk Genius的“功力”确实不可当日而语,它不仅提供了基本的硬盘分区功能(如建立、激活、删除、隐藏分区),还具有强大的分区维护功能(如分区表备份和恢复、分区参数修改、硬盘主引导记录修复、重建分区表等);此外,它还具有分区格式化、分区无损调整、硬盘表面扫描、扇区拷贝、彻底清除扇区数据等实用功能。虽然Disk Genius功能更强大了,但它的身材依然“苗条”,只有区区143KB。

查看更多...

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 981
JS日历控件集合----附效果图、源代码 

预浏览地址:http://www.cnblogs.com/yank/archive/2008/08/14/1267746.html

查看更多...

分类:下载专区 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1372
在ASPNET2中,如果将TextBox控件的ReadOnly后,在客户端采用JavaScript改变其值后,在服务器端获取不到改变后的值,解决办法:

   1、不要在页面中设置TextBox的ReadOnly属性;
   2、然后在Page_Load事件中进行设置:TextBox1.Attributes.Add("ReadOnly","True"); 

查看更多...

分类:.NET技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1323
Microsoft VBScript 运行时错误 (0x800A0046) 没有权限或拒绝的权限为什么访问网站时提示“Microsoft VBScript 运行时错误 (0x800A0046) 没有权限或拒绝的权限”,或者出现“Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读”。我根据以下的方法可以做到解决,我试过的~~
一、首先查看ASP系统是否安装在NTFS分区内,FAT32分区没有这些问题。
 

二、请进入文件管理器的文件夹选项

查看更多...

分类:ASP技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2683
解决(Microsoft JET Database Engine (0x80040E09)/不能更新。数据库或对象为只读。)
先启动"Internet 信息服务"
在默认网站上点击右键,选择"属性",转到"目录安全性"选项卡,有个匿名访问和身份验证控制,点击"编辑",用户名为"IUSR_计算机名称",复制下来

在资源管理器中选择"工具"->"文件夹选项"转到"查看"选项卡,将"使用简单文件共享(推荐)"前面的钩去掉

查看更多...

分类:ASP技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1019