ASP .NET
文章平均质量分 89
wonsoft
★ 我与君相知,长命无绝衰。山无陵,江水为竭,冬雷震震,夏雨雪,天地合,安敢与君绝?! ★
展开
-
JavaScript 获取浏览器窗口的大小
程序演示:获取浏览器当前窗口大小。当浏览器窗口大小变化时,显示的值会随时变化。浏览器窗口的实际宽度: 浏览器窗口的实际高度: 程序主要使用了Document对象关于窗口的一些属性,这些属性的主要功能和用法如下:要得到窗口的尺寸,对于不同的浏览器,需要使用不同的属性和方法:若要检测窗口的真实尺寸,在Netscape下需要使用Window的属性;在IE下需要深入Do转载 2012-08-14 15:51:54 · 2895 阅读 · 0 评论 -
C#实现给图片加透明度水印
首先我们强调一下opacity的概念,是“不透明度”,它表示的是两个图层之间的关系,即该属性隶属于本图层,它表示与本图层下面图层之间的像素合成关系,当opacity=100%时,表示本图层完全不透明,因此下面的像素完全被遮挡。当opacity=0时,表示本图层完全透明,即能看到下面的图层。这是photoshop中最基本的一个算法,表达如下: 像素结果=底部图层*(1-opacity)原创 2010-05-17 21:25:00 · 3957 阅读 · 1 评论 -
关于ASP.NET页面打印技术的总结
网络打印概述 • B/S结构导致了Web应用程序中打印的特殊性。 • 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。 • 格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成 • 1、客户端脚本方式 一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可转载 2010-05-12 23:30:00 · 1116 阅读 · 0 评论 -
Asp.NET获取文件及其路径
【相对路径】Request.ApplicationPath/srcPath.GetDirectoryName(HttpContext.Current.Request.RawUrl )//src//XiaosheContext.Request.Path/src/Xiaoshe/Xiaoshe_New.aspxCont原创 2010-05-08 20:21:00 · 11583 阅读 · 1 评论 -
在软件中使用“连接字符串(ConnectionString)生成向导对话框”方法大全
一、通过udl文件建立(可集成于软件中)新建一个文本文件,将扩展名改为“udl”,在window下双击,即可弹出向导。一个 ADO 连接中使用在代码中的数据链接文件数据链接文件用于 ADO 连接是相当简单。 以下是在使用绝对路径的语法:cnPubs.ConnectionString = "File Name=C:/Path/To/Pubs.UDL;" 二、VS中Connec原创 2010-03-13 18:44:00 · 5234 阅读 · 0 评论 -
ASP.NET控件开发基础之实现控件集合属性
集合属性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件﹤asp:DropDownList ID="DropDownList1" runat="server"﹥ ﹤asp:ListItem﹥测试1﹤/asp:ListItem﹥ ﹤asp:ListItem﹥测试2﹤/asp:ListItem﹥转载 2010-01-30 23:43:00 · 1105 阅读 · 0 评论 -
ASP.NET控件开发基础之类型转换器浅析
ASP.NET控件开发基础之类型转换器1.认识默认属性浏览器支持让我们再认识一下属性,大家知道每个属性都是有类型的,最熟悉就是string,int这些类型了,VS2005属性浏览器对这些属性类型进行了识别,如下例子(1)table控件的Height属性,当你设置属性为字符串时,则提示错误信息 (2)当属性类型为Color属性时,属性浏览器为你提供颜色选择器 (3)当属性类型转载 2010-01-30 23:32:00 · 858 阅读 · 0 评论 -
C#Webbrowser中屏蔽弹出窗口及脚本错误提示
当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。 1、SHDocVw.dll 在COM时代我们使用的WebBrowser原创 2010-01-16 02:39:00 · 24547 阅读 · 3 评论 -
WebBrowser执行脚本和调用外部方法
控制WebBrowser实际上就是控制IE,最简单的方法就是执行javascript或vbscript,省去了接口的转换。如何执行脚本?以前我一直用mshtml中IHTMLWindow2接口的execScript()方法,在Delphi中需要uses MSHTML单元:procedure TForm1.Button1Click(Sender: TObject); begin Web原创 2010-01-16 02:29:00 · 4386 阅读 · 0 评论 -
在winform里怎么调用WebBrowser控件里的脚本
在winform里怎么调用WebBrowser控件里的脚本 这是在CSDN论坛上的一个问题,感觉也许对其他人也会有点用处,所以贴出来JScript是建立在COM之上的,设置变量/调用函数是通过IDispatch来实现的。在.NET里,调用IDispatch里的方法是通过反射来实现的,即,通过System.Type.InvokeMember 。该方法调用 IDispatch::GetIDsOfN原创 2010-01-16 02:34:00 · 1912 阅读 · 0 评论 -
Asp.net 2.0控件开发相关调试(JavaScript调试和自定义控件设计时调试)
JavaScript调试 首先设置IE, 依次选择 Tools -> Internet Options-> Advanced, 找到Browsing 下的两个禁用脚本调试复选 框, 将其取消选择(IE默认将这两项选中, 不能进行脚本调试), 如下图所示: 1. 调试JS脚本文件(*.js文件) 直接转载 2009-09-14 23:00:00 · 1510 阅读 · 0 评论 -
在C#中实现图片缩放(含asp.net用鼠标滚轮实现图片缩放)
//************************************************************// //下面给出三个简单的方法,后面两个方法是扩展,估计有时用得着 //************************************************************// /// /// 缩小图片 /// /// 源图文件名(包括路径) /// 缩小后保存为文件名(包括路径) /// 缩小至宽度 /// 缩小至高度原创 2010-07-13 22:56:00 · 4900 阅读 · 1 评论 -
设计时属性:设计时属性相关类型
属性的设计时特性.NET Framework为控件设计时属性提供了很多丰富的类,这些属性的功能非常灵活,控制范围广泛,比如可以控制该属性在属性窗口中的显示模式,如:是否在属性窗口中显示该属性,也可以指定此属性必须接收值类型描述,按组分类等,也可以控制文本的标记呈现格式等,甚至可以自己定义一个属性类,实现自己想实现的功能。下面讲一下常用的.NET Framework的属性类对控件的支持功能。Bi转载 2010-05-20 17:57:00 · 2950 阅读 · 0 评论 -
【ASP.NET】调试JavaScript的方法
收藏一个调试的方法:IE8中支持javascript调试,用IE8 打开的你页面,或者访问你的应用,找到你想调试的页面,按F12 就出来调试页面,然后找到你调试的函数,可以加断点。 或者在工具栏中有一个Tools->Developer Tools找到原创 2012-08-13 16:05:05 · 2302 阅读 · 0 评论 -
iframe的滚动条问题:显示/隐藏滚动条
iframe 问题2008-01-22 16:37****** 显示 iframe 内容 XHTML 1.0 Transitional 标准不能显示 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> 父页面:修改为HTML 4.转载 2010-11-16 22:57:00 · 275532 阅读 · 6 评论 -
【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
添加引用:Microsoft Excel 11.0 Object Library ;添加:using Microsoft.Office.Interop.Excel;一、打开Excel文件============================ Microsoft.Office.Interop.Excel.Application excel1 = new Microsoft.Office.Interop.Excel.Application(); Workbook work原创 2010-10-26 12:40:00 · 22759 阅读 · 5 评论 -
【Visual Studio风格开发系列 - PropertyGrid控件】深度解析 TypeConverter & TypeConverterAttribute
前言 我们在开发复杂控件的时候不可避免的碰到类型转换TypeConverter,微软给我们提供了很多转换类如ArrayConverter,BaseNumberConverter,BooleanConverter(MSDN上更多:ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref3/html/N_System_ComponentModel.htm)等直接或间接的继承了TypeConverter类。我们在类型转换的时候经常用到这转载 2010-10-06 10:20:00 · 2323 阅读 · 0 评论 -
C#中使用MD5加密的方法
文章介绍了五种使用MD5的方法,提供一种思路和参考,实例1是一种较安全的方法。如果不支持中文,可将中文编码取出进行MD5加密。本文中的所有方法均来自网络,感谢各位作者提供。原创 2010-09-29 10:15:00 · 111489 阅读 · 7 评论 -
解决ASP.NET上传文件大小限制(超过大小限制,将不上传文件)补充:带进度条的大文件上传源程序
wonsoft.cn补充: 为方便大家使用,特补充一个源程序,如果在程序中引用源代码,要注意在web.config中加入(200M文件限制):...带进度条的大文件上传源程序下载(Wonsoft.CN)===================================================对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小.//executionTimeout預設是 90 秒,你要改的話:executionTimeout = "180"As原创 2010-07-19 03:08:00 · 3391 阅读 · 0 评论 -
如何在ASP.NET页面中自动生成并显示透明的GIF图片
在页面中加入一个图片控件,并将它的Style属性设为:FILTER: chroma(color:#000000) ,原因是自动生成的GIF图片总是黑色背景。然后在后台代码中写入如下代码。(见DEMO)using System;using System.Collections;using System.ComponentModel;using System.Data;using Sy转载 2010-05-27 11:46:00 · 2576 阅读 · 0 评论 -
图片随意移动,可以拖动图片
图片随意移动,可以拖动图片转载 2010-07-17 23:51:00 · 3752 阅读 · 0 评论 -
自由控制显示图片大小,鼠标拖动图片看效果
<br /><HTML><HEAD><META http-equiv='Content-Type' content='text/html; charset=gb2312'><TITLE>自由控制显示图片大小,鼠标拖动图片看效果</TITLE></HEAD><BODY ><SCRIPT LANGUAGE="JavaScript"><!-- Beginfunction resizeImage(evt,name){newX=evt.xnewY=evt.yeval("转载 2010-07-17 23:48:00 · 1463 阅读 · 0 评论 -
【ASP.NET】url传递中文的解决方案总结
1.设置web.config文件2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 3.如果是从 .HTML 文件向 .Aspx 文件进行传递中文参数的话在Asp.net 2.0中用QueryString传递中文参数的解决方法!原创 2010-07-17 16:50:00 · 1285 阅读 · 0 评论 -
asp.net(c#)网页跳转七种方法小结
asp.net(c#)网页跳转七种方法小结发布时间:2009-11-25 11:13:03 1.Response.Redirect("http://www.yayiba.com",false); 目标页面和原页面可以在2个服务器上,可输入网址或相对路径。后面的bool值为是否停止执行当前页。 跳转向新的页面,原窗口被代替。" 浏览器中的URL为新路径。 :Response.Redir转载 2010-05-20 18:02:00 · 12672 阅读 · 1 评论 -
ASP.NET页面中动态增加的控件、添加事件
/--------------------------利用计数器实现动态button的累加---------------------------------/ 在ASP.NET中动态创建一个控件总是不那么顺利,特别是当对页面的Life Cycle不是那么了然的情况下!这里简单描述一下要求,然后提供一个解决方案,大家看看有没有更好的Idea,如果有的话就是我的大幸了,呵呵!原创 2009-07-15 17:34:00 · 36444 阅读 · 3 评论 -
【ASP.NET】用C#动态添加非ASP的标准html控件(如添加Script标签)
【ASP.NET】用C#动态添加非ASP的标准html控件(如添加Script标签) 在开发程序时,有时需要动态添加标签,而有部分又不是ASP控件,偶然找到这段代码,特收藏。HtmlGenericControl Include2 = new HtmlGenericControl("script");Include2.Attributes.Add("type", "text/java原创 2009-07-09 06:30:00 · 2089 阅读 · 0 评论 -
JavaScript 实现模态对话框 源代码大全
JavaScript实现模态对话框 一、JavaScript实现模态对话框首先,来说一下对话框:对话框在Windows应用程序中使用非常普遍,许多应用程序的设定,与用户交互需要通过对话框来进行,因此对话框是Windows应用程序中最重要的界面元素之一,是与用户交互的重要手段。对话框是一个特殊的窗口,任何对窗口进行的操作(如移动、最大化、最小化等)也可以在对话框实施。 对话框大致可以分原创 2009-04-30 18:01:00 · 3944 阅读 · 0 评论 -
ASP.NET 2.0服务器控件与组件开发高级编程:为自定义控件添加设计时属性
ASP.NET 2.0服务器控件与组件开发高级编程 2.5 为自定义控件添加设计时属性当编写自定义控件时,您必须谨记页面开发人员将在Visual Studio环境中使用自定义控件,他们希望服务器控件具有某些标准的行为和外观。例如,页面开发人员希望当他们选中一个属性浏览器中的属性时,能够看到一行相关说明。必须用设计时属性注释自定义控件,这样控件才能够与Visual Studio环境转载 2008-10-24 12:04:00 · 1941 阅读 · 1 评论 -
在UpdatePanel使用脚本的方法(AJAX)
在UpdatePanel使用脚本的方法(AJAX) 这段时间,在C#中封装一些通用的JavaScript程序段,平时用得好好的Response.Write()、Page.ClientScript.RegisterStartupScript(),可一到了UpdatePanel中却根本无法起作用。 其实使用ScriptManager.RegisterStartupScript()即可,其正原创 2008-07-08 22:55:00 · 2979 阅读 · 0 评论 -
C#与Javascript变量、函数之间的相互调用
C#与Javascript变量、函数之间的相互调用 一、javascript调用C#代码解决方案// 第一种情况:1.后台方法:protected string CsharpVoid(string strCC){ return strCC;} 2.javascript 调用<!--var s = ""; document.write(s);// -->原创 2008-06-29 13:23:00 · 16522 阅读 · 2 评论 -
ASP.NET里常用的JavaScript代码封装
ASP.NET里常用的JavaScript代码封装 using System; using System.Web; using System.Web.UI.HTMLControls ; using System.Web.UI; namespace Web.JScript { /// /// 提供向页面输出客户端代码实现转载 2008-06-29 01:18:00 · 1297 阅读 · 0 评论 -
使用javascript更改某个css class的属性
使用javascript更改某个css class的属性问题: 你想要修改某个css class的属性。如:.orig { display: none;}你想要改变把他的display属性由none改为inline。解决办法: 在IE里:document.styleSheets[0].rules[0].style.display = "inline";在fi转载 2008-06-28 16:47:00 · 10702 阅读 · 4 评论 -
JavaScript修改CSS
JavaScript修改CSS1、修改元素的CSS名称: function change(id, newClass) { identity=document.getElementById(id); identity.className=newClass; } .first { color: black;} .second {转载 2008-06-28 16:16:00 · 5098 阅读 · 2 评论 -
ASP.NET 中直接使用C# 动态修改CSS样式
ASP.NET中直接用C# 动态修改CSS样式 wonsoft (wonsoft@163.com) 使用JavaScript控制CSS样式有点麻烦,还是觉得直接使用C#操作更方便快捷,本文通过两个Button控制TextBox1的高度和背景色,以展示通过C#控制CSS样式的方法。以下是操作的实例: 一、前端代码(TestEditStyle.aspx.)如下:原创 2008-06-14 14:32:00 · 24306 阅读 · 2 评论 -
IE6、IE7、Firefox无提示关闭窗口的代码
IE6、IE7、Firefox无提示关闭窗口的代码 第1种方法: IE6:window.opener=null;window.close(); IE7:window.open(,_self);window.close(); IE6、IE7、FF通用代码: window.opener=null;window.open(,_self);window.close(); 第2种方转载 2008-06-04 06:42:00 · 2122 阅读 · 0 评论 -
CSS实现圆角的几个实例。
CSS实现圆角的实例 实例1: 利用标签的逐渐缩小,做成圆角的效果,主要是给标签用上了font-size;margin;border;display;height;这些属性。以下是CSS代码:#circle{ margin:50px auto; width:300px; overflow:hidden; }.include{ backgr原创 2008-08-05 14:11:00 · 1041 阅读 · 0 评论 -
JavaScript动态加载CSS的三种方法
JavaScript动态加载CSS的三种方法 如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助。//第一种:一般用在外部CSS文件中加载必须的文件 @import url(style.css);/*只能用在CSS文件中或者style标签中*///第二种:简单的在页面中加载一个外部CSS文件 document.c原创 2008-08-03 10:25:00 · 1276 阅读 · 0 评论 -
google热门词(近似词)自动提示的实现及源代码
google热门词(近似词)自动提示源代码 在google的搜索框中输入搜索信息的时候,搜索框下方会自动弹出与输入信息内容相近似的列表提示框,供用户选择。 自动提示框的原理是把一些热门(近似)词语放在一个数组中,当输入内容时,程序自动进行对比将内容相近的词排列出来。这些热门词语可以手工赋值给数组,也可以利用ASP,PHP等语言与数据库结合,动态生成搜索内容并赋值给数组。原创 2008-08-02 22:01:00 · 1733 阅读 · 0 评论 -
iframe 父窗口和子窗口相互的调用方法集锦
iframe 父窗口和子窗口相互的调用方法集锦一、父窗口调用iframe子窗口方法1、HTML语法: 2、父窗口调用子窗口:myFrame.window.functionName();3、子窗品调用父窗口:parent.functionName();简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行4、父窗口页面源码:html> head>原创 2009-01-02 21:30:00 · 45840 阅读 · 4 评论 -
JavaScript打开窗口函数(Window.Open)使用详解、绝对路径与相对路径的获取与转换(含ASP.NET)
JavaScript打开窗口函数(Window.Open)使用详解 一、Location对象的使用简介location对象:location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象。 hash属性:hash标注是一个url很好的习惯用法,它指定浏览器到一个位于原创 2009-01-05 20:58:00 · 44744 阅读 · 7 评论