- 博客(93)
- 资源 (3)
- 收藏
- 关注
原创 Web.config文件详解
一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的
2008-12-30 13:38:00 973
原创 Asp.Net性能优化
(一).选择会话状态存储方式 在Webconfig文件配置: sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/> Asp.net有三种方式存储会话状态信息:
2008-12-30 13:20:00 655
原创 在WEB标准中嵌入Flash 的最佳方法
一、传统的方法。codebase="http://fpdownload.macromed...,0,0,0"width="550" height="400" id="Untitled-1" align="middle">height="400" name="mymovie" align="middle" allowScriptAccess="sameDomain"type="applicati
2008-12-30 13:11:00 833
原创 VS2005下组件ReportView使用时的一个问题
使用Visual Studio 2005工具中的reportview组件,制作图表,在开发电脑端运行正常,可是放到客户的机器上的时候,会出现找不到组件,显示如下信息: An error occurred during local repo
2008-12-30 13:08:00 1334
原创 ASP.NET四种页面导航方式的比较与选择
ASP.NET应用中,Web表单之间的导航有多种方式:超级链接,Response.Redirect,Server.Transfer,或者Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。 一、超级链接 从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如: <a href="WebFo
2008-12-30 13:07:00 866
原创 两个不同数据库之间的两个表如何关联起来查询数据
存在两个数据库DB1,DB2 在DB1中有表Table1(ID,Name),在DB2中有表Table1(ID,IID,AllInfo) ,现在想把Table1,Table1两表关联起来查询一些数据: 查询语句如下: SELECT * FROM DB1.dbo.Table1 INNER JOIN
2008-12-30 13:01:00 43782 8
原创 JavaScript调用现成Word模板完成打印
页面代码如下:http://www.w3.org/1999/xhtml"> JS调用现成Word模板完成打印 //转换word的函数 function ToWord() { //接收Html控件的值 strName=Form1.name.value; strContent=" "+For
2008-12-30 12:59:00 2383
原创 Asp.net动态生成Word文档并填充数据
操作步骤如下:首先要添加引用: 1、添加引用->COM->Microsoft Word 11.0 Object Library 2、在.cs文件中添加 using Word;代码如下:public string CreateWordFile(string CheckedInfo) { string message = "";
2008-12-30 12:58:00 3970
原创 Asp.net 2.0 IE直接打印 -- 本事例只打印被打印 中的内容
由于项目需要,要作打印,而且并不是网页上的现实内容都要打印出来,只打印部分内容。下面贴出实现代码供大家分享。本事例只打印被打印 中的内容。页面代码:Print.aspxhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> IE直接打印
2008-12-30 12:55:00 966
原创 Asp.net 2.0 Ajax调用Web Service
一、准备工作 首先,建立一个ASP.NET AJAX CTP-Enalbed Web Site 然后,我们需要三个html控件,在aspx加入代码如下: 二、编写提供服务的WebService 在项目中建立一个Web Service,我们叫它HelloWorld.asmx,为其添加
2008-12-30 12:54:00 749
原创 什么是Web Service
Web Service就是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以Web Service可以在任何支持这些标准的环境(Windows,Linux)中使用。 注:SOAP协议(Simple Object Access Protoca
2008-12-30 11:24:00 620
原创 如何用一个数据库的数据去更新另一个数据库的内容 (转)
首先套用我原先例子数据转换模式,即把Access数据库中的数据去更新SQL Server数据库,其中用到数据表结构是一样的(这儿只是为了简化操作,并不是必要条件,其实只要两个数据库中数据表的字段要进行匹配即可,数据表可以是不一样的)。首先,先说说数据表结构,表名为“EmployeeInfo”。字段名类型备注EmployeeI
2008-12-30 11:22:00 1566
原创 ADO.Net使用方面优化
1.数据库连接打开和关闭。 在需要连接时打开,当访问完数据库要立刻关闭连接. 举例说明,还是看两个代码段: I. DataSet ds = new DataSet(); SqlConnection MyConnection = new SqlConnection("server=localhost; uid=s
2008-12-30 11:21:00 885
原创 Asp.net下用DropDownList绑定Xml数据
CS代码:DataSet ds = new DataSet();ds.ReadXml(@Server.MapPath("~/App_Data/Users.xml"));DataView dv = new DataView(ds.Tables[0]); foreach (DataRowView drv in dv) { this.DropDownList1.Ite
2008-12-30 11:19:00 699
原创 Net知识小结
1、(dropdownlist.Items.FindByValue("1")).Selected = true ;//设为默认值2、javascript母版获取idvar obj1 = document.getElementById("");3、 protected void GridView1_RowEditing(object sender, GridViewEd
2008-12-30 11:18:00 616
原创 打开指定大小的新窗体
public static void OpenWebFormSize(string url, int width,int heigth,int top,int left) { #region string js = @"window.open(" + url + @",,height=" + heigth + ",width=" + width
2008-12-30 11:17:00 789
原创 asp.net中打开新窗口的多种方法
1.Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;2. Response.Write("window.open(XXX.aspx,_blank)")——原窗口保留,另外新增一个新页面;3.Response.Write("window.location=XXX.aspx")——打开新的页面,原窗口被代替;4.
2008-12-30 11:16:00 776
原创 asp.net页面下,对联广告不滚动的问题
在页面上加了对联广告后,发现不滚动,很是郁闷,原来是http://www.w3.org/TR/html4/loose.dtd">这句导致不滚动的,可是如果去掉的话对于用DIV+CSS开发的网站来说又是灾难,要另外找解决办法,应该是JS里有代码不符合W3C的标准。找了资料才知道是document.body不符合标准,换成document.documentElement就可以了,问题终于完美的解
2008-12-30 11:15:00 1083 1
原创 Asp.NET 2.0中无刷新页面 提交
事例一:页面: Result : JS: function callToServer() { var param = document.getElementById("txtMessage").
2008-12-30 11:12:00 1125
原创 ASP.NET 2.0中轻松实现网站换肤
一、简介:利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。二、怎么使用Themes和Skins: 先看个非常简单的实例: App_Themes/default/1.skin文件代码: <asp:Label Font-Bold="true" ForeColor="R
2008-12-30 10:54:00 604
原创 asp.net页面刷新后的滚动条位置不变
只需在asp.net页面的Page指令中设置MaintainScrollPositionOnPostback="true"就可以轻松实现。
2008-12-30 10:51:00 829
原创 为WindowForm窗体添加皮肤(VS2005)
一、皮肤下载(破解版,只限.Net2005) 地址:http://download1.csdn.net/down3/20070605/05142029888.rar二、添加控件IrisSkin2.dll或DotNetSkin.dll 两个dll都是一样的用,不同的是DotNetSkin.dll用的皮肤文件是*.skn,IrisSkin2.dll是用的*.ssk 方法:
2008-12-30 10:49:00 1859
原创 ASP.NET 2.0实现防止同一用户同时登录
要防止同一用户同时登录,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登录的用户里面是否已存在。在这里使用一个cache存放已经登录的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里
2008-12-30 10:45:00 672
原创 SQL精彩语句集
1、按姓氏笔画排序 Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as
2008-12-30 10:42:00 621
原创 鼠标右键加上自己的照片
效果如下:步骤如下:第一步:下载动态链接库文件 点击下载需要用到的文件。打开解压文件夹,里面的“ContextBG.dll”文件就是即将用到的动态链接库文件。为方便使用,将此文件复制到“C:/Windows”文件夹中。复制到其他地方也可以,随便了!第二步:把自己的照片设置成右键弹出菜单背景 打开ResHacker工具软件,依次单击“文件→打开”,弹出打开文件对话框,
2008-12-30 10:41:00 1678
原创 C#打开关闭CDROM!
引入命名空间:using System.Runtime.InteropServices;添加如下代码:[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]protected static extern int mciSendString(string lpstrCom
2008-12-30 10:30:00 623
原创 C# WinForm 中在窗口标题栏上加按钮-.NET教程,C#语言
在窗口标题栏上加按钮本来不是什么新鲜事了,我在vc++下早也实现过了(相信很多人也都实现过了)。今天一个朋友问我c# winform下可否实现,我就顺便拿c#写了一个。 原理是一样的,都是重写窗口过程(wndproc),处理一些非客户区消息(wm_ncxxxx),可以说本来没有什么新意,可是从写这个程序的过程中,我也学到了两个技巧: 1)、c#中重写窗口过程不用再调用setw
2008-12-24 11:07:00 1283
原创 怎样在Web开发中完美控制IE标题栏
IE以及任何目前浏览器的标题栏,原本都应该是由这个HTML标签来控制的,当然现在仍然也是。只是目前的鬼趋势是,你最好不要再刷新你的网页页面了,然后还需要接受用户的任意蹂躏。这也就是传说中神龙见首不见尾,杀人于无影无形的悖时Ajax技术! 在浏览器的标题栏中显示贴切的页面标题,是一个网页专业的表现,同时也能对搜索引擎友好。当然如果放上适当的提示信息,也会很有意义。那么怎么"动态"的来
2008-12-24 11:05:00 697
原创 c#更改标题栏颜色收藏
#region 改变窗口样式 #if !DEBUG [DllImport ("User32.dll")] private static extern IntPtr GetWindowDC(IntPtr hwnd); [DllImport ("User32.dll")] private static extern
2008-12-24 11:01:00 8412 2
原创 利用Visual C#实现任务栏通知窗口
想必大部分网友都使用过QQ、MSN等聊天程序,它们的界面都相当华丽,尤其是当网友上线以及消息提示时会有一个浮动的窗体从屏幕的右下方缓慢升起,既美观又人性化,作为程序员在享受的同时我们也不禁要问:这到底是怎么实现的呢?本文就利用Visual Studio .Net C# 2005以及.Net框架绘图技术来实现这种任务栏通知窗口。 简介 QQ和MSN的任务栏通知窗口很人性
2008-12-24 10:50:00 1105
原创 C#中用SYSTEM.XML读写XML说明与代码
XML是目前最常用的通用数据传输与处理接口类型。本文介绍如何用C#.NET读写XML文档资料。XML概念Root XML根节点,只能且必须有一个(以上为LinkLibrary)Element 节点元素(如Link)Attribute 节点属性(如Cat, Url, Desc)Content 内容(非空白文本、CDATA、Element、EndElement、EntityReference 或
2008-12-24 10:43:00 1400
原创 自己动手制作WinXP登录界面
一、找logonui.exe文件c://windows//system32目录中,复制一份备份,一份编辑。 二、用ResHacker打开logonui.exe文件。在ResHacker中我们可以看到有UIFILE,Bitmap,String Table,Version Info四大项。我们要修改的就是这几项。 第一项:UIFILE a、改变背景颜色。打开://UIFILE//10
2008-12-24 10:13:00 1117
原创 QQ技术全攻略(原来简单的QQ,还隐藏着这么多秘密!)
来源:http://blog.yesky.com/ QQ技术全攻略(原来简单的QQ,还隐藏着这么多秘密!)1、将您的QQ的在线状态发布在互联网上将您的QQ的在线状态发布在互联网上,不用加好友也可以聊天.将您的QQ/TM的在线状态发布在互联网上;点击 QQ在线,不用加好友也可以聊天;寻找商机,广交朋友,"互动状态"给您更便捷的交互体验。 您只需按以下步骤生成代码。"互动状态",
2008-12-23 15:11:00 3559
原创 突破单位网管封QQ、MSN端口的方法
不少公司的防火墙作了较为严格的限制,以至于很多网络服务如QQ、MSN都无法运行,如果你还能够打开网页,那么,使用Http通道软件可以让你突破限制,可以在现有的网络条件中使用任何网络服务。 使用Http通道软件可以突破防火墙的限制,利用唯一Http访问的权限获得其他Internet应用。那么什么是通道呢?这里所谓的通道,是指一种绕过防火墙端口屏蔽的通讯方式
2008-12-23 13:36:00 2293 2
原创 怎么修改QQ端口
一、使用防火墙禁止端口法我们知道 QQ使用的默认端口是 UDP 4000,使用防火墙将该端口关闭,那么别人就不能使用QQ了,当自己需要上网时只需开放该端口就可以了。下面以我使用的“金山网镖6”进行说明,点击菜单“工具”→“综合设置”→“IP过滤”→“添加”,弹出新窗口。(如图1)在“端口”栏输入“4000”,在“协议”栏选择“UDP”,在“操作”栏选择“禁止”,这样就将UDP 4000端口关
2008-12-23 13:29:00 20356 1
原创 用C#读取注册表信息
注册表是视窗系统的一个核心的数据库,在这个数据库中存放中与系统相关的各种参数,这些参数直接控制中系统的启动、硬件的驱动程序安装信息以及在视窗系统上运行的各种应用程序的注册信息等。这就意味着,如果注册表因为某些原因受到了破坏,轻者是视窗系统启动过程出现异常,重者就有可能导致整个系统的完全瘫痪。所以正确的认识注册表,及时的备份注册表,对于视窗用户就显得相当重要。 C#就可以十分方便、简洁的
2008-12-18 11:08:00 967
原创 vs2005 "automation服务器不能创建对象"解决方法. -- 安装好VS2005 SP1为什么还是不能创建WEB文件
http://www.cnblogs.com/wayfarer/archive/2004/04/21/6779.aspx 昨天开机打开Visual Studio.Net,准备新建一个项目,却发生一件奇怪的事情,系统报告“automation服务器不能创建对象”错误。然后在解决方案中只见项目名,而不见项目文件了。真是奇怪。再尝试打开已有项目,却一切正常。windows应用程序,控制台,或是W
2008-12-16 14:07:00 1198
原创 vs.Net2003无法打开或创建Web应用程序若干解决办法
问题一:不能创建web应用程序来源:http://dev.csdn.net/develop/article/19/19725.shtm1、当站点主目录没有创建应用程序: 通过FP扩展+虚拟目录的方式来建立WEBAPP,步骤如下:(1)、右击站点---所有任务--配置服务器扩展(2)、建立虚拟目录***,并使其配置应用程序(3)、在VS中建立WEB项目,名称也为***(4)、通过通过FP扩展来
2008-12-16 13:28:00 1308
原创 .NET牛人应该知道些什么
原文地址:http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx作者:Scott Hanselman原文标题:What Great .NET Developers Ought To Know译者:Tony Qu前些日子我发了一份ASP.NET面试
2008-12-09 16:31:00 495
原创 ASP.NET中常用输出JS脚本的类(改进版)
在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上流传得比较广的是马先光写的一个JScript类,这个类基本将经常用到的JS脚本包含了,非常方便,唯一的不足是作者采用的Response.Write(string msg)的办法,这样造成输出的js脚本在标签之外,破坏了原有XHTML的结构,所以本人在满足原功能的情况下,对JScript类
2008-12-09 16:27:00 456
weiFenLuo.winFormsUI.Docking.dll
2009-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人