ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
前言今天小编详细的说一下,ASP.NET网站开发过程中生成验证码的全部问题。本文的目标,是让读者了解,生成验证码涉及的全部基础知识问题。当然这里说的是比较简单的验证码。真正符合要求的验证码,涉及到计算机图形学的一些问题,这就不是网站开发人员该考虑的了,公司肯定有专人干这个,或者有开发包。1.为啥要研究这东西?在正文开始之前,我又几个问题要强调。1.对于验证码的生成问题,即使完全不了解,也不会影响开发。我们完全可以到网上C+V一点代码搞定(也就是说,这不是asp.net网站开发的核心问题)... 查看全文
这算是html的重用吧?网页很多地方长得一样,也有不一样的地方。把网页中一样的地方,提取出来,形成一个文档。在其他网页中引用,是网站开发的一个传统的思维。当然不同的技术有不同的表现形式。例如php,asp啦这些语言直接写个include就好了。而asp.net中呢?webform中,提出了一个母版页。当然本篇文章中并不推荐使用母版页。我推荐使用shtml。母版页Webform的母版页(MasterPage),使用母版页的窗体。简单的说,母版页使用ContentPlaceHolder挖坑... 查看全文
概述1.意义把数据放到Cache中,在指定的时间内,可以直接从Cache中获取,避免对数据库等的压力。2.做法设置:HttpRuntime.Cache.Insert(CacheKey,objObject,null,absoluteExpiration,slidingExpiration);读取:HttpRuntime.Cache[“name”]DemoprotectedvoidPage_Load(objectsender,EventArgse)... 查看全文
初窥1.新建一个一般处理程序新建一个一般处理程序2.看看里头的代码publicclassMyHandler:IHttpHandler{publicvoidProcessRequest(HttpContextcontext){context.Response.ContentType="text/plain";context.Response.Write("HelloWorld");}publicboolIsReusable{get{returnfalse;}}}通常讲,我们的逻辑... 查看全文
最近的更新速度越来越慢,主要是项目上比较忙,封装EasyUi也要花很多时间。不过大家请放心,本系列不会半途夭折,并且代码干货也会持续更新。本文继续介绍表现层和Asp.netMvc,我将在本篇讨论一些重要的设计问题和封装技巧。是否需要将控制器分离为独立项目经常有人问我,是否有必要将控制器从Web项目中分离出来,下面谈一下我的认识,仅供你参考,不一定正确,请根据你自己的实际情况决定。控制器的作用是调用业务逻辑,将获得的结果传给视图显示。从根本上说,控制器只是起协调作用... 查看全文
在博客园学习很长时间了,今天终于自己也开通了博客,准备分享一些感悟和经验。首先感谢博客园园主提供了这么好的程序员学习交流平台,也非常感谢张善友、dax.net、netfocus、司徒正美等技术大牛的无私分享,从他们身上学到了很多。还有我最近一直关注的田园里的蟋蟀,分享了很多新的技术和思想方法,在此也深深地感谢!希望蟋蟀再接再厉,多多分享,向你学习!我自己一开始工作(2002年)就从事WEB开发(ASP.NET方向),到现在已经13个年头了,从初级程序员到技术经理、开发部经理、项目总监... 查看全文
· ASP.NET使用FileUpload上传文件发布时间:2015-03-16
前台代码:<asp:FileUploadID="fuKeleyi"runat="server"/><asp:ButtonID="BtnUp"runat="server"onclick="BtnUp_Click"Text="上传"/><asp:LabelID="LabMsg"runat="server"></asp:Label>后台C#代码:usingSystem;usingSystem.Collections.Generic... 查看全文
为什么要写网络?我原本的计划是这样的,连续两天梳理ASP.NET开发的核心知识。说到这呢,有人问了。“不是说好了做ASP.NET笔记吗?为啥要写网络基础知识?是不是傻?”原因是这样的。作为网站开发人员,你所开发的软件产品最终是要在网络上运行的。这就像一个生产商,要生产供给东北地区的产品,而生产商对东北的天气、地理、人文毫无了解。生产商的产品肯定是不可用的,或者低端的!产品质量不好,那是自然的。产品质量好,那算你点儿高。那么作为ASP.NET开发人员... 查看全文
简介HTTP(对于http协议的描述我前部分有写,但基于保证文档独立完整性的原则,我再写一遍。反正又不花钱。)这货的学名叫:超文本传输协议英文名字:(HTTP,HyperTextTransferProtocol)他是互联网上应用最为广泛的一种网络协议。http协议定义了浏览器如何向网络服务器请求文档,以及服务器怎样把文档传送给浏览器。可以这样说嘛?网站就是活在http协议上的。所以对于ASP.NET开发人员来说,这部分内容,是必须了解的。HTTP协议的特点这部分内容是我认为的... 查看全文
平时我们在Action中编码的时候,我们都知道所有的Action返回值类型都是ActionResult,并且我们的返回值也是各种奇葩,比如:Json(),Content(),View()等等。。。当你写这个代码的时候,你是不是有一种强烈的偷窥欲。。。那这篇我们就一起来看一看。一:实例代码1publicclassHomeController:Controller2{3publicActionResultIndex()4{5ViewBag... 查看全文
前言先在文章前面说好了,省得大家发现我根本没有这样的头发,duang的一下一堆人骂我。这篇文章的标题有点大,其实挺low的,我需要在开头解释一下。我这里只想写一个小的控制台,旨在模拟浏览器的http通信。不是真的能用的浏览器。简单的说,今天的全部工作就是建立Socket→发送请求报文→服务器返回报文→显示报文。仅此而已喏。实话说出来,是不是一下就low了?我的目的只有两个。1.加深对http协议的理解2.深化对B/S结构的认识。如果您已经非常了解这些东西了... 查看全文
· ASP.NET MVC 插件化机制发布时间:2015-03-15
概述nopCommerce的插件机制的核心是使用BuildManager.AddReferencedAssembly将使用Assembly.Load加载的插件程序集添加到应用程序域的引用中。具体实现可以参考nopCommerce解决方案中Nop.Core项目的Plugins目录下的相关文件。其中PluginManager.cs文件是核心文件,包含了处理插件化的核心代码。nopCommerce的注释中感谢了其参考的Umbraco项目,并给出了主要参考文章的链接。我们直接从nopCommerce3... 查看全文
使用VisualStudio建立一个.aspx文件(WebForms),例如hovertree.aspx,在页面上加入一个ListBox代码如下:<asp:ListBoxrunat="server"ID="lbKeleyiFolder"/>那么在页面上显示根目录子文件夹的代码如下:string[]m_subKeleyiFolder=Directory.GetDirectories(Server.MapPath("/hvtimg\\"))... 查看全文
· ASP.NET MVC 插件化机制发布时间:2015-03-15
概述nopCommerce的插件机制的核心是使用BuildManager.AddReferencedAssembly将使用Assembly.Load加载的插件程序集添加到应用程序域的引用中。具体实现可以参考nopCommerce解决方案中Nop.Core项目的Plugins目录下的相关文件。其中PluginManager.cs文件是核心文件,包含了处理插件化的核心代码。nopCommerce的注释中感谢了其参考的Umbraco项目,并给出了主要参考文章的链接。我们直接从nopCommerce3... 查看全文
记得2011年mvc3刚出来的时候,我们就有幸将mvc3用在我们团购项目上,当时老大让我们用一个星期时间来熟悉mvc,幸好园子里面的老朋友DR正在写mvc3系列,也恭喜这个系列文章被整理成专题供后来者学习,详见:http://www.cnblogs.com/highend/archive/2011/08/04/aspnet_mvc3_contents.html,2013年进携程的时候,也开心的看到公司正在将webform升级到mvc3,我们知道mvc在更新到3的时候相比之前已经有了重大的变革... 查看全文
· ASP.NET MVC的Web Api的实练发布时间:2015-03-13
学习ASP.NETMVC一年多来,现在该学学WebApi了。API与ASP.NETMVC的Controller差不多。前者只是返回数据序列化和发送给客户端;后者返回View或RenderView。当你在专案中创建第一个WebApi时,它会自动产生一个文档和修改了web.config。如我们先在专案下添加一个Apis目录,是用来存放api控制器的。创建完成之后,它会显示一个txt文档:这个readme.txt是告诉你需要修改Globel.asax文档,步骤为1,2,3... 查看全文
SQLServer2008附加数据库失败:无法打开物理文件拒绝访问解决方法无法打开物理文件"E:\SQLDATA\EMSXDB.mdf"。操作系统错误5:"5(拒绝访问。)"。(MicrosoftSQLServer,错误:5120)这是由于权限问题导致的,解决方法有两种:一是将mdf和ldf文件移动到数据库数据目录(例如D:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\DATA)再附加... 查看全文
笔者注:看此文前,请您先看一下上一篇文章吧。昨天的时候,我测试了一下SpirePDF在WinForm程序中的应用,可以说用起来很简单(请忽略效率问题,没有进行测试)。不过在互联网如此发达的今天,适用WEB才是王道啊。因此,在今天我又在ASP.NETMVC4中体验了一下。准备看看在使用中有没有什么不同... 查看全文
学习ASP.NETMVC程序,结合jQuery客户端代码,Post数据至数据库去。Insus.NET今天写一个完整性的例子。在数据库中,创建一个表[dbo].[TestUser]:既然是把数据存入数据库中,得先在数据库创建一个存储过程[dbo].[usp_TestUser_Insert]:程序与数据库连接以及逻辑处理,使用这个http://www.cnblogs.com/insus/archive/2010/01/23/1654653.html在MVC中,需要创建一个模型Insus.NET... 查看全文
文件下载是一个网站最基本的功能,ASP.NET网站的文件下载功能实现也很简单,但是如果遇到大文件的下载而不做特殊处理的话,那将会出现不可预料的后果。本文就基于ASP.NET提供大文件下载的实现思路及代码。当我们的网站需要支持下载大文件时,如果不做控制可能会导致用户在访问下载页面时发生无响应,使得浏览器崩溃。可以参考如下代码来避免这个问题... 查看全文