随笔分类 - C++
摘要:HTTP请求流程(一)----流程简介最近一直在研究如何让asp.net实现上传大文件的功能,所以都没怎么写技术类的文章了。可惜的是至今还没研究出来,惭愧~~~。不过因为这样,也了解了一下http消息请求的大致过程。我就先简单介绍下,然后再来讲如何利用Telnet来模拟Http请求。讲得不对的地方还希望大家给我指出来。因为内容比较多,所以分成两部分来写。1、流程简介2、Telnet模拟HTTP请求这篇我们就来做一个简单介绍。先提个问题:当我们在浏览器的地址栏中输入"/",然后按"回车",这之后发生了什么事?这里先不回答,大家接着往下看先。我们来分析一下:
阅读全文
摘要:以下为引用的内容:#region/// 过滤html,js,css代码/// <summary>/// 过滤html,js,css代码/// </summary>/// <paramname="html">参数传入</param>///<returns></returns>public static string CheckStr(string html){System.Text.RegularExpressions.Regex regex1 = newSystem.Text.RegularExpres
阅读全文
摘要:原文地址:/intellisense/ie5"></head><body><formid="ViewStateTest" method="post"runat="server"><asp:ButtonID="btnPostBack" Runat="server" Text="Post Back"Width="85px"></asp:Button><br/><asp
阅读全文
摘要:在项目中用程序中嵌入mdf文件的方式来进行SQLServer数据库开发非常方便,用来发布开源项目等很方便,点击就可以运行,免部署,特别是在教学中用起来更加方便,老师不用先将数据库文件detach再发给学生,学生也不用将数据库文件attach。采用项目中嵌入mdf文件的方式,老师把讲课的代码发给学生,学生打开就可以运行。我在传智播客.net培训班教学中就是用的这种方式进行讲解。在ASP.net程序中只要将mdf文件放到项目的App_Data文件夹即可,在连接字符串中使用DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\CallCen
阅读全文
摘要:利用Command对数据库进行增加、删除和修改操作,但是我们利用DataSet和DataAdapter能够更加方便的对数据库进行操作,基本是我们可以认为DataSet是专门为WEB而设计的,这也是ADO.NET和ADO的一个重要的区别。整个过程分以下几步:读:1.建立数据库连接(打开数据库)2.建立OleDbDataAdapter对象!3.实例化OleDbDataAdapter对象!4.建立一个DataSet对象,执行SQL语句得到的表添加到其中 (Fill方法)5.关闭数据库连接通过上面的步骤我们就可以使用DataBind将DataSet中的数据绑定到特定的控件上了!(下一章我们将讲解如何邦
阅读全文
摘要:#region 弹出对话框 /// <summary> /// 弹出对话框 /// </summary> /// <param name="strMsg">内容</param> private void ShowMessage(string strMsg) { Response.Write("<script>window.alert('"+strMsg+"');</script>"); } #endregion //////////////////
阅读全文
摘要:设置静态d0d错误页面的方法则比较简单,在IIS治理器中右键单击要治理的网站,打开“属性”中的“自定义错误信息”页,为“d0d”设定相应的错误信息页即可。不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“b00”状态码。d0d:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链接有效的可能性);da0:请求的网页不存在(留意:da0表示永久性,而d0d表示临时性);b00:服务器成功返回请求的网页;c0a:网址永久性重定向c0b:网址临时性重定向在“通过HTTP状态码查看搜索引擎蜘蛛如何爬行你的网站”一
阅读全文
摘要:1.asp.net呼叫js Response.Write("<scriptlanguage=javascript>"); Response.Write("alert('登峰欢迎您 ');" ); Response.Write("location.href='login.aspx';") ; Response.Write("</script>"); 在这里情况下,你可以调用页面中的JS脚本的函数都可以 2、js脚本如何访问服务器控件的值 界面上有一个TextBo
阅读全文
摘要://弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有Response.Write("<scriptlanguage=javascript>window.open('newpage.aspx','newwindow','width=200,height=200')</script>");//弹出提示窗口.确定后弹出子窗口(WebForm2.aspx)Response.Write("<scriptlanguage='javascr
阅读全文
摘要:ASP.NET程序在编译的时候默认是AnyCPU,即编译的程序可以在X86、X64系统平台上运行。若希望我们的ASP.NET程序运行在X64系统上,我们所要做的仅仅是部署IIS,修改配置。若想程序运行于IIS32位模式下,即运行在.net framwork32位下进行如下配置:1.cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs setw3svc/appPools/enable32bitapponwin64 1 修改IIS配置,允许32位程序运行2.C:\WINDOWS\Microsoft.NET\Framework\v2.0.507
阅读全文
摘要:Microsoft WebMatrix是一个全新的 Web开发平台,今天开始正式发布第一个版本供公众使用。区别于现有的开发平台,WebMatrix的特点是一站式和简化的开发过程,主要包含以下几大核心:•Web开发平台WebMatrix发布" TITLE="软轻量级Web开发平台WebMatrix发布" />与庞大的 Visual Studio 或 Visual Web Developer相比,WebMatrix体积只有 15MB而已,开发人员可以很快速的开始 ASP.NET站点的开发和发布。这个工具可以免费使用,提供了核心代码和数据库支持,集成了一个开元 Web应用程序库,以
阅读全文
摘要:一.摘要本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,即使你会使用jQuery也能在阅读中发现些许秘籍.本篇文章是入门第一篇, 主要是简单介绍jQuery, 通过简单示例指导大家如何编写jQuery代码以及搭建开发环境.详细讲解了如何在Visual Studio中配合使用jQuery.转载请注明子秋出品!博客园首发!二.前言首先道个歉! "从零开始学习ASP.NET MVC"系列文章在即将介绍Filter时就没有更新了,原因就是最近我一直在研究和学习jQuery.看到本系列的名称和文章标题, 看过我的MVC系列文章的人会感到很熟悉.不
阅读全文
摘要:在WEB场中,动态网页往往会因为几台主机做了负载而产生SESSION丢失的问题,网上也有很多的介绍,我这里只将我经历的过程给大家分享一下:系统要运行在负载平衡的 Web场环境中,而系统配置文件web.config中的Session状态却设置为InProc(即在本地存储会话状态),导至在用户访问量大时,Session常经超时的情况。引起这个现象的原因主要是因为用户通过负载平衡IP来访问WEB应用系统,某段时候在某台服务器保存了Session的会话状态,但在其它的WEB前端服务器中却没有保存Session的会话状态,而随着并发量的增大,负载平衡会当作路由随时访问空闲的服务器,结果空闲的服务器并没有
阅读全文
摘要:HttpBrowserCapabilities bc = Request.Browser;list.Text = "";list.Text += "操作系统:" + bc.Platform +"br";list.Text += "是否是 Win16 系统:" + bc.Win16 +"br";list.Text += "是否是 Win32 系统:" + bc.Win32 +"br";list.Text += "---br";list.Text += "浏览器:" + bc.Browser +"br";list.Text += "浏览器标识:" + bc.Id +"br"
阅读全文
摘要:在ASP中包含6个无需创建即可直接调用和访问的内置对象,即Request,Response,Session,Application,Server和Cookie。当web应用程序运行时,这些对象可以用来维护有关当前应用程序、HTTP请求、web服务器的活动状态等基本信息,并为用户的HTTP请求和web服务器的处理提供桥梁作用。而在ASP.NET对象中,这些对象仍然存在。不同的是,在.NET框架中,这些内部对象是由封装好的类来定义的,且已成为HttpContext类(封装了特定http请求的所有信息)的属性。由于ASP.NET在初始化页面请求时已经自动创建了这些内部对象,因此可以直接使用它们而无需
阅读全文
摘要:动态网址该不该静态化这个经典的老问题最近又有很多新人问起来。我们的答案是有按照不同的实际情况不同的对待这个问题。如果你的网站是用php来搭建的,而其你又懂php语言,那么只需要找到能够安装mod_rewrite模块,使用mod_rewrite模块来实现静态化即可;如果你的网站是用asp或asp.net来搭建的,找到类似的rewriting模块即可;如果你的技术还不够好,而网站也没有太多的多参数长参数的URL,那么我们的建议是可以不用去打理这些静态化,随然有一定的影响,但是却不是最重要的影响。如果你的技术不够好,而网站又有太多的复杂参数,并且能够形成类似下面两个的网页:/peixun.asp?i
阅读全文
摘要:1ASP.NET是什么?ASP.NET是建立在微软新一代.NET平台架构上,利用普通语言运行时(COMMON LANGUAGERUNTIME)在服务器后端为用户提供建立强大的企业级WEB应用服务的编程框架。2.ASP.NET与ASP的联系和主要区别是什么?ASP.NET与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.ASP”改为“.ASPX”,然后配置在支持ASP.NET运行时的IIS服务器的WEB目录下,即可获得ASP.NET运行时的全部优越性能。ASP.NET与ASP的主要区别在于前者是编译(COMPILE)执行,而后者是解释(INTERPRET)执行,前者比后者有
阅读全文
摘要:开发方法,其思想跟JAVA的类似,JAVA中的三层架构为前端的Html、Jsp、Serlet,中间层为JavaBean、EJB,后面为数据库服务器。在ASP.NET中,请端为HTML、asp、aspx等,中间层为.vb,.cs等文件编译而成的.dll控件,后面为数据库服务器。在三层架构中,数据层通过中间层来连接以及操作,前端给中间层传递参数,并接受中间层的返回值。一般情况下,主要关注的是中间层与前端的数据交互,中间层可被称为组件,一般为.dll文件。在ASP.NET中.dll文件不用考虑注册的问题,拷贝过来就可以用。在设计模式上,三层架构的三层分别成为:表示层,业务层和数据层。1、表示层:提供
阅读全文
摘要:TCP/IP协议端口大全TCP/IP协议端口大全应用层网关服务Internet 连接共享 (ICS)/Internet 连接防火墙 (ICF) 服务的这个子组件对允许网络协议通过防火墙并在Internet 连接共享后面工作的插件提供支持。应用层网关 (ALG) 插件可以打开端口和更改嵌入在数据包内的数据(如端口和 IP地址)。文件传输协议 (FTP) 是唯一具有 Windows Server 2003 标准版和 Windows Server 2003企业版附带的一个插件的网络协议。ALG FTP 插件旨在通过这些组件使用的网络地址转换 (NAT) 引擎来支持活动的 FTP会话。ALG FTP
阅读全文
浙公网安备 33010602011771号