ASP.NET
狼王_
性别男,爱好女!
展开
-
基于.net开发chrome核心浏览器【二】
一:上一篇的链接:基于.net开发chrome核心浏览器【一】二:相关资源介绍:chrome Frame: 让IE有一颗chrome的心,看起来不错,但我没有深入研究这个东西。http://www.google.com/chromeframe?hl=zh-CN&quickenable=truehttps://developers.g转载 2016-09-18 17:12:42 · 4877 阅读 · 0 评论 -
动态SQL中的查询条件参数化处理
在多条件组合查询时,常需在SQL语句中动态加入查询条件,对查询条件作参数化处理ArrayList alParms = new ArrayList(); SqlParameter parm = null; //标题关键字 if(infoBM.Title!=string.Empty) { strSQL += " and CHARINDEX(@PARM_Title,转载 2014-02-22 11:59:38 · 2678 阅读 · 0 评论 -
网站架构之缓存应用(摘录)
本文来自网络:http://www.cnblogs.com/lzjsky/archive/2012/09/05/2671464.html网站缓存这个话题并不新颖,但是能否将它用好,可是一门学问,同一件工具在不同人的手中会做出不同的事情来。这里我来分享总结下我对于网站架构中缓存应用的一些看法和经验,大家有好的想法可以补充 第一:缓存的一些基本概念。 1:缓存(C转载 2013-12-25 00:04:41 · 699 阅读 · 0 评论 -
Yahoo!团队:网站性能优化的35条黄金守则
本文来自:原文链接Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。原版猛戳:Best Practices for Speeding Up Your Web Site,Excetional P转载 2013-12-31 12:09:43 · 1088 阅读 · 0 评论 -
ASP.NET学习资源
http://pan.baidu.com/share/home?uk=2919427524原创 2013-06-19 16:07:14 · 520 阅读 · 0 评论 -
WCF服务配置文件中各节点的意义。
本文摘自MSDN http://msdn.microsoft.com/zh-cn/library/ms731361.aspx特性说明allowCookies一个布尔值,指示客户端是否接受 Cookie 并在今后的请求中传播这些 Cookie。 默认值为 false。在与使用 Cookie 的 ASMX W原创 2013-06-06 15:07:43 · 908 阅读 · 0 评论 -
Setup Factory 7.0 打包.netframework 2.0
本文介绍一个工具:Setup Factory。在7.0版本中,Setup Factory的默认从属资源中仅支持VB5.0及VB6.0,想要在生成的安装程序中自动完成.NET FRAMEWORK的安装,从网上查了一下,须要按以下步骤做几件事: 首先找到Setup Factory安装目录下的Dependencies目录,在目录中新建一个dotnet2_0.xml的文件。 然后,在Depende转载 2013-05-18 15:12:23 · 832 阅读 · 0 评论 -
Windows服务的创建、安装、调试
1:新建一个WINDOWS服务项目;2:打开自动生成的Server1的源代码,可以在其中看到OnStart与OnStop方法,代表的是服务的启动与关闭;3:将事件日志中的写日志的方法COPY到Service1类中:public void WriteLog(string logName, string SourceName, string LogText, EventLogE转载 2013-04-15 17:17:35 · 732 阅读 · 0 评论 -
网站开发中,如何在本地自定义测试域名
本文来自网络:http://blog.163.com/kmpaswxq_6651888/blog/static/18032394201132415322540/在网站开发过程中,需要在本地电脑中对编辑的效果进行浏览,就需要在本地IIS中开设主机,一般我们会用IIS的默认80端口,访问的时候在浏览器输入“Localhost”或者“127.0.0.1“即可成功访问,但是需要开设多个主机时,就需要使转载 2012-07-10 14:58:44 · 3152 阅读 · 0 评论 -
WebService在VS中调试和WebService调试工具
本文来自:http://www.cnblogs.com/jaywoo/archive/2011/05/24/2054893.html今晚浏览博客时发现了一个WebService调试工具.Net WebService studio 挺不错的 在此分享下。下地地址:http://files.cnblogs.com/jaywoo/WebserviceStudio20.zip在VS中调试W转载 2012-05-15 10:32:28 · 5264 阅读 · 0 评论 -
强大的Reflector,支持导出CS代码。
本文来自:http://blog.csdn.net/icbc_ljt/article/details/5184265早就听说 Reflector这个强大反编译工具,可是一直没有去用,这段时间由于想了解一个项目,项目采用多层架构,而且又不开源,因此想到了Reflector,下来一试,真是强大啊!!!截图如下: 使用方法比较简单:选择file->open 后再选择需要反编译的DL转载 2012-05-10 15:25:26 · 2824 阅读 · 0 评论 -
基于.net开发chrome核心浏览器【七】
这篇文章和前面六篇文章关系不大,你如果懒得看前面六篇的话,从这一篇开始看也没问题之前写的六篇文章,都是基于 Xilium.CefGlue开源项目的,后来又接触过 CefSharp(据说github的客户端也是用这个开发的,但用起来感觉有点蛋疼)随后又用过 chromiumfx,这个项目虽然用的人没有CefShrp多,但用起来真的很舒心有时间的话,我再做一下这三个项目的横向对转载 2016-09-19 15:41:21 · 9190 阅读 · 2 评论 -
基于.net开发chrome核心浏览器【六】
由于时间过去的蛮长的,所以先到官网上去看看发现CefGlue项目 8月13号更新过,嗯!不错!但看看它使用的类库 ,发现是CEF 3.1453.1255,虽然比我写这个系列前几篇用的CEF类库新, 但比CEF官方更新的类库旧多了。CEF项目官方更新的类库已经到3.1547.1412了,而且是8月22日刚更新过。苦于CefGlue作者不给力,以后争取用C++直接搞CEF类库,如果转载 2016-09-19 15:37:24 · 2175 阅读 · 0 评论 -
基于.net开发chrome核心浏览器【五】
一:本篇将解决的问题本章主要为了解决一下几个问题:1.JsDialog的按钮错位的问题 我们开发出的浏览器,在有些操系统上调用alert,confirm之类的对话框时,确定和取消按钮会出现错位的情况2.右键菜单问题 我们开发的浏览器,在网页上点右键,会出现一些讨厌的英文菜单。3.打印的问题 我们开发的浏览器,转载 2016-09-19 15:23:02 · 2099 阅读 · 0 评论 -
基于.net开发chrome核心浏览器【四】
一:上周去北京出差,给国家电网的项目做架构方案,每天都很晚睡,客户那边的副总也这样拼命工作。累的不行了,直接导致第四篇文章没有按时发出来。希望虚心学习1,小侠客等关注我的朋友们原谅我。二:在这篇文章中,我们主要实现下面三个功能:浏览器地址栏、浏览器窗口大小变化、浏览器下载文件为了实现这三个功能,我们新创建了一个工程转载 2016-09-19 15:18:02 · 2948 阅读 · 2 评论 -
基于.net开发chrome核心浏览器【三】
本篇我们讲解怎么用CefGlue开发一个最简单的浏览器一:CefGlue是建立在Cef项目之上的,Cef项目是C/C++的项目;CefGlue只不过是通过PInvoke来访问Cef项目生成的一些dll下面我们来看看Cef项目生成的一些dll和资源都是做什么用的打开这个目录\cef_binary_3.1453.1236_windows_xilium\Release转载 2016-09-19 15:10:38 · 4116 阅读 · 0 评论 -
基于.net开发chrome核心浏览器【一】
说明: 这是本系列的第一篇文章,我会尽快发后续的文章。源起 1.加快葬送IE6浏览器的进程 世界上使用IE6浏览器最多的地方在中国 中国使用IE6浏览器最多的地方在企业中 让他们自己去装个chorme太难了 索性开发个浏览器(其实是浏览器的外壳)给他们 用"代码改变世界"是博客园园友的口号转载 2016-09-18 17:08:36 · 6620 阅读 · 0 评论 -
c# winform 显示动态gif图片的方法
方法一(简单):用label,然后设置为背景图片方法二:使用GDI+ 来实现 (很粗略的实现,没有帧间隔) Image image = Image.FromFile("e://temp.gif"); FrameDimension fd = new FrameDimension(image.FrameDimensionsList[0]);转载 2016-09-12 16:16:58 · 1437 阅读 · 0 评论 -
Windows7下安装IIS出现“出现错误,并非所有的功能被成功更改”
本文来源于:http://www.biye5u.com/article/netsite/Others/2011/4833.html上周六,新买了Dell笔记本电脑,自带Windows7 Home Basic系统,想在系统中安装IIS,第一次提示安装成功,但是更本无法找到控制台,在网上搜索了半天,也没有找到解决方案,后来我想可能是WIndows7和windows XP一样,家庭版无法支持II转载 2012-04-22 11:17:36 · 23451 阅读 · 0 评论 -
GDI+ 中发生一般性错误
本文来自:http://www.cnblogs.com/head/archive/2009/07/23/1529651.html在开发.NET应用中,使用 System.Drawing.Image.Save 方法而导致“GDI+ 中发生一般性错误”的发生,通常有以下三种原因:1. 相应的帐户没有写权限。解决方法:赋予 NETWORK SERVICE 帐户以写权限。2. 指定的物理路转载 2012-03-07 17:31:24 · 682 阅读 · 0 评论 -
asp.net下载文件几种方式
本文来自网络:http://www.cnblogs.com/dzone/archive/2011/03/04/1971107.htmlprotected void Button1_Click(object sender, EventArgs e){/*微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite下转载 2012-01-17 11:50:53 · 475 阅读 · 0 评论 -
使用querystring,session变量以及server.Transfer方法来实现页面间的值传递
本文来自:http://www.cnblogs.com/crystal_tzh/articles/1524622.html一、使用QueryString 优点: 实现起来非常简单缺点: 传递的值是会显示在浏览器的地址栏上的(不安全)不能传递对象适用于:传递的值少而安全性要求不高的情况下。使用这种方法的步骤如下: 1,使用控件创建web表单(form) 2,创建可以返回表单的按钮转载 2010-04-03 15:32:00 · 610 阅读 · 0 评论 -
AspNetPager分页控件使用
AspNetPager分页控件使用GridView、DataList和Repeater分页功能是我们在项目开发中经常遇到的。GridView也自带分页功能,但让人总觉得不是特别完善,如果你也懒得自己去写一些复杂的分页功能,那么你可以使用别人写好的分页控件。下面以AspNetPager为例:一、添加AspNetPager.dll引用: 1.新建一个“网站”。 2.在“解决方案资转载 2010-03-13 10:57:00 · 606 阅读 · 0 评论 -
如何学习ASP.NET
如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂面向对象,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NE原创 2009-12-30 16:10:00 · 454 阅读 · 0 评论 -
Application, Session, Cookie, Viewstate, Cache对象用法
ASP.NET,保存信息的内置对象,如Application,Session,Cookie,Viewstate和Cache等内置对象方法 信息量大小 作用域及保存时间 应用范围==========================================================转载 2010-03-08 17:24:00 · 449 阅读 · 0 评论 -
DataBinder.Eval用法收集
一、DataBinder.Eval的基本格式在绑定数据时经常会用到这个语句或者有一中方法的效率要比以上两种高。这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。这样用法其实和是一个道理。Text=这样的方法是最快的Text=也可以绑定方法,但方法要是public的或protected的Text=还可以连接多个字段关键是Container这个东西,它比较神秘。转载 2010-03-03 20:16:00 · 549 阅读 · 0 评论 -
验证数字的正则表达式集
验证数字:^[0-9]*$验证n位的数字:^/d{n}$验证至少n位数字:^/d{n,}$验证m-n位的数字:^/d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^/+?[1-9][0-9]*$验证非零的负整数:^/-[1转载 2010-03-02 21:00:00 · 385 阅读 · 0 评论 -
在DropDownList中动态添加项
ListItem myitem=new ListItem(); myitem.Text="text1"; myitem.Value="value1"; DropDownList1.Items.Add(myitem); myitem=new ListItem(); myitem.Text="text2"; myitem.Value=原创 2010-03-02 17:44:00 · 612 阅读 · 0 评论 -
Server.MapPath()
用法:1.Server.MapPath("/") 应用程序根目录所在的位置 如 C:/Inetpub/wwwroot/2.Server.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("")所在页面的物理文件路径3.Server.MapPath("../")表示上一级目录 4.Server.Map转载 2010-02-23 16:39:00 · 421 阅读 · 0 评论 -
SqlCommand.Parameters.add()
SqlCommand.Parameters.add(name,value)sc.Parameters.Add(parameterName,sqlDbType,size) 第一个是参数名,第二个是参数类型,第三个是长度 这是对应的你的SQL语句里的参数如: SqlCommand sc=new SqlCommand("select * from User转载 2010-02-23 15:26:00 · 706 阅读 · 0 评论 -
ASP.NET 3.5 中的数据绑定
ASP.NET 3.5中6个内置的数据源控件分别用于特定类型的数据访问。SqlDataSource 控件 允许访问支持ADO.NET数据提供程序的所有数据源。该控件默认可以访问ODBC、OLE DB、SQL Server、Orale和SQL Server CE 提供程序LinqDataSource 控件 可以使用LINQ 查询访问不同类型的数据对象ObjectData原创 2010-02-02 21:22:00 · 418 阅读 · 0 评论 -
page.RegisterStartupScript 方法
注意:此 API 现在已过时。 在页响应中发出客户端脚本块。允许 asp.net 服务器控件在 page 中发出客户端脚本块。page.RegisterStartupScript(key,)参数key 标识脚本块的唯一键。 script 要发送到客户端的脚本的内容。以下是一些应用实例:打开一个新窗口: page.registerstartupscr原创 2010-01-29 10:13:00 · 2622 阅读 · 0 评论 -
GDI+ 简介
GDI+ 简介Graphics Device Interface类(GDI+)编程,它是.NET Framework的绘图技术。当创建一个窗口,并在该窗口中进行绘图时,一般要声明一个派生于System.Windows.Forms.Form的类。如果要编写一个定制控件,就要声明一个派生于System.Windows.Forms.UserControl的类。着这两种情况下,都重写了虚拟函数OnPain原创 2010-01-28 15:20:00 · 542 阅读 · 1 评论 -
VS2008开发WAP(二)
本文来自:http://www.cnblogs.com/3stones/archive/2008/12/10/1351971.html访问asp站点的时候会根据访问的设备,输出不同的内容,如果用IE访问就输出的是html,手机访问,输出就是WML。是什么让他这么智能化呢?关键之处就在配置文件的browserCaps>节!在webconfig中加上这个,他可以强制输出wml,还有其他的移动转载 2009-11-30 20:11:00 · 956 阅读 · 0 评论 -
VS2008开发WAP
请点击链接查看原文:http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fzaocha3211原创 2009-11-30 19:33:00 · 435 阅读 · 0 评论 -
asp.net2.0学习历程 菜鸟到中级程序员的飞跃
本文原地址:http://user.qzone.qq.com/28437257/blog/1243443667如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的转载 2009-11-09 18:51:00 · 747 阅读 · 0 评论 -
.NET截取指定长度汉字超出部分以"..."代替
/// /// 将指定字符串按指定长度进行剪切, /// /// 需要截断的字符串 /// 字符串的最大长度 /// 超过长度的后缀 /// 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 public static str转载 2010-04-07 19:36:00 · 465 阅读 · 0 评论 -
C#生成随机验证码
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W原创 2010-04-07 20:17:00 · 794 阅读 · 0 评论 -
object sender,EventArgs e的一些讲解
通俗的讲就是:有一个叫做EventHandler的家伙,它会告诉你(主程序),有一些事情发生了:这个事情是由某个object类型的对象导致的,它用Source或Sender来表示。这个事情的内容用e来表示。至于Source和Sender是一样一样滴,用哪个都可以。所以,我们在程序中的事件处理函数就是依赖于这个东西实现的:比如你点击了一个按钮,程序怎么知道应该用哪个函数来处理这个动作呢?那么Even原创 2010-04-08 10:33:00 · 512 阅读 · 0 评论 -
如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
在Repeater的ItemTemplate模板中的控件,我们可以用Items属性来遍历行并用FindControl进行寻找,如下所示:在Repeater的Item Command事件下下遍历:for(int i=0;i{CheckBox cb=(CheckBox )repeater1.Items[i].FindControl("CheckBox1");if(cb.Checked){ //相关数据处理 }}但是,如果在HeaderTemplate和FooterTemplate模板中的控件就无能为力了,此时我转载 2011-04-06 20:30:00 · 1725 阅读 · 0 评论