Web
Bmonkey
这个作者很懒,什么都没留下…
展开
-
判断客户端是否安装.net框架
可以用客户端和服务器两种方法来判断客户端是否安装.net框架,一种是判断客户端navigator.userAgent返回的字符串是否包括描述.net框架的值。服务器端方法,是用Request.ServerVariables["HTTP_USER_AGENT"].ToString();来返回字符串,两者返回的字符串都相同。 安装了.net框架的返回的字符串为(以我的机器为例):Mozi原创 2004-07-19 10:08:00 · 1391 阅读 · 0 评论 -
IIS不能启动的问题
最近看了点mobile的资料,想装个sql ce2.0来看看,于是重新启动IIS,却发现怎么也启动不了,总是提示“服务无法启动超时”,后来看了这片文章解决了问题。http://xinsoft.blogchina.com/84764.html 这片文章很好,下面的回复也有一定帮助。IIS出问题以后一定先要进入管理工具,服务,点IIS Admin看是否已经启动如果启动了,再看看World Wid原创 2005-09-07 08:56:00 · 4058 阅读 · 1 评论 -
屏蔽部分热键
刚看到的,也许以后能用上,记录public void HideAllFunction(Page page) { if(!page.IsStartupScriptRegistered ("msgHideAllFunction")) { string clientScript=@" function KeyDown(){原创 2005-01-26 16:17:00 · 842 阅读 · 0 评论 -
重装iis以后修复iis映射
1.运行 Aspnet_regiis.exe 实用工具: a. 单击“开始”,然后单击“运行”。b. 在“打开”框中,键入 cmd,然后按 Enter 键。c. 在命令提示符下键入以下命令,然后按 Enter 键: "%windir%/Microsoft.NET/Framework/版本/aspnet_regiis.exe" -i在此原创 2004-12-08 18:36:00 · 1049 阅读 · 0 评论 -
ASP.NET Form Authentication安全漏洞及对策
在NT-Bugtraq的邮件列表上首先报告的Security bug in .NET Forms Authentication适用于ASP.NET 1.0 (RTM, SP1, SP2, SP3)和ASP.NET 1.1 (RTM, SP1). 当Form Authentication被使用时,匿名用户在试图访问被保护的页面如http://localhost/WebApplicati原创 2004-11-14 18:02:00 · 892 阅读 · 0 评论 -
捕获放在datagrid的footer里面的dropdownlist的事件
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebCon原创 2004-11-01 20:08:00 · 1114 阅读 · 0 评论 -
使用word的com组件解决读取时乱码的问题
使用流读取word会产生乱码HttpPostedFile myFile=this.ContentFile.PostedFile;System.IO.Stream myStream=myFile.InputStream;System.IO.StreamReader myStreamReader= new System.IO.StreamReader(myStream,System.原创 2004-10-27 21:45:00 · 2341 阅读 · 0 评论 -
这样控制DataGrid的单元格内内容自动隐藏,鼠标移上时显示全部
e.Item.Cells[3].Text = "" + e.Item.Cells[3].Text + ""; text-overflow : ellipsis; 使文本显示超出宽度时显示.....符号overflow : hidden; 使文本显示超出宽度的部分自动被截断不显示 使其中间显示的文本放弃以前的换行等格式,全部显示在一行,这样便原创 2004-10-28 21:28:00 · 1971 阅读 · 1 评论 -
封装一个用户控件的pager.ascx文件供自己使用
由于决定不使用datagrid分页,使用存储过程来分页,而且又希望自己的分页按钮达到一定的动态效果,就封装了一个pager.ascx,其中对数据库的操作采用了一个msdn上的SqlHelper类,既DAAB封装来进行。这可以从一定程度上减轻我们的代码量和效率。多余的也没什么说的,主要思路就是用一个placeholder控件来生成一个table,然后根据不同需要生成不同的控件,然后添加不同的客户端属原创 2004-09-24 16:10:00 · 2016 阅读 · 0 评论 -
动态改变iframe的属性
使用window对象的属性,window.frames.mainFrame得到的iframe只能对它的内部的页面的对象进行各种控制,如下:(mainTable为一个table对象)window.frames.mainFrame.document.all.mainTable.clientHeight如果想动态改变iframe的属性,比如它的height属性,就的用document.frames.ma原创 2004-09-23 11:17:00 · 2205 阅读 · 0 评论 -
存储过程分页的使用
前不久专门在csdn上看了看分页的效率的问题,很多高手都提出在大数据量的情况下都不宜使用datagrid的自带的分页方法,而应该使用存储过程。使用存储过程分页,也有很多种方法,select....top.....,not .....in....等等。经过考虑最后我还是使用了select....top....这种存储过程来进行分页。我使用的存储过程源码为:(根据最下面的帖子中的一段,自己改了改,增加原创 2004-09-24 16:00:00 · 1848 阅读 · 1 评论 -
关于打印的其他方面(收集)
一些打印的方法:1、控制"纵打"、 横打”和“页面的边距。(1) function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // n原创 2004-08-23 20:49:00 · 972 阅读 · 0 评论 -
记录一下web打印(打印网页)
http://schemas.microsoft.com/intellisense/ie5"%>???VIEWASTEXT>?????????一段简单的打印网页的代码。要注意的是下面的这个css?.Noprint {?DISPLAY: none}??把要打印时,或者打印预览时要隐藏的控件的css设置成上面这个。例如:??????打印时就会隐藏该td中的一切。button原创 2004-08-23 20:30:00 · 1083 阅读 · 0 评论 -
获取DataGrid的Footer中的控件
今天又整理出一篇footer的文章。很多情况下由于需要都会在footer中放入一些控件,但是最后在获得这些控件引用的时候就会遇到点小麻烦,由于footer,header,pager都不在DataGrid.Items属性中,该属性返回的集合只包含数据绑定生成的item,所以必须用其他方法来做。下面是我从csdn和其他地方总结而来的几种方法:1.在IteamCreated或者ItemDataBound原创 2004-07-25 17:38:00 · 1286 阅读 · 0 评论 -
更改title元素中显示的内容
想作个setInterval的练习,随便选了一个对象,用title来做,还是按照以前操作 之类的元素那样去做,结果不能用innerText属性来写入内容,只能读取,而且按照dom来访问title元素也没有textnode的子元素,于是想createTextNode之后appendChild上去,但是结果任然不行。于是打开msdn一看,晕哦,~~原来title元素不支持append原创 2004-07-23 23:48:00 · 1182 阅读 · 0 评论 -
记录一下自己利用smtp和jmail发邮件的过程
这几天整理前段时间的资料,发现很多有趣的东西,很多也是以前困扰了很久的问题。这个邮件发送的问题当初我就用了几天时间来搞,在网上查了很多资料,问了很多朋友才做成功的。也有很多值得注意的地方,总的归纳如下:1. .net自带的System.Web.Mail类可以进行验证。具体的参看下面代码。2.webform的发邮件程序在使用和调试时都要关闭防火墙和某些杀毒软件,要不会出现cpu占用100原创 2004-07-25 00:20:00 · 1684 阅读 · 0 评论 -
xml命名空间和实现机制
根据定义,URI 是唯一的,因此完全不必在 XML 命名空间标识符的上面放置其他命名空间。只要命名空间作者保证命名空间标识符的唯一性,总是可以只用单个命名空间限定符来唯一地标识 XML 中的内容。这大大简化了这一在 XML 中处理命名空间的工作。 XML 处理器将命名空间标识符视为不透明的字符串,而从不将它们视为可解析的资源。重申一遍:命名空间标识符仅仅是字符串!当两个命名空间标原创 2004-07-22 22:48:00 · 1287 阅读 · 0 评论 -
WebEasyMail在adsl中绑定网卡
安家很久了,一直没有时间来,今天正好有点东西想记录一下。呵呵,关于WebEasyMail的使用,在adsl中绑定的网卡要是ppoe虚拟网卡,而不是物理网卡,这个问题开始让我郁闷了很久,突然恍然大悟。至于为什么,大家cmd然后ipconfig/all然后看看就知道了,ppoe 才有公网ip。原创 2004-07-05 21:04:00 · 974 阅读 · 0 评论 -
梅花雨屏蔽键盘按键脚本
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 //Author: meizz(梅花雨) 2002-6-18function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键function window.onhelp(){return false} //屏蔽F1帮助function doc转载 2006-01-08 13:30:00 · 1229 阅读 · 0 评论