文章分类 - asp.net
摘要:转自:http://www.cnblogs.com/lcomplete/archive/2013/07/17/use-csharp-write-aspnet-web-server.html如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/07/16/use-csharp-write-aspnet-web-server/。你是否有过这样的需求——想运行 ASP.NET 程序,又不想安装 IIS 或者 Visual Studio?我想如果你经常编写 ASP.NET 程序的话,应该或多或少都会碰到这种情
阅读全文
摘要:转自:http://blog.csdn.net/luminji/article/details/4987539 GOOGLE一遍,没发现网上有现成代码,没办法,只有对一些零散代码进行改造,得到了本文要达到的效果: 1:服务器端采用webservice; 2:SilverLight端可同时选择多个文件; 3:显示每个文件的上传进度,并可拓展为断点续传; 本文源码下载地址:http://download.csdn.net/source/1893588首先,生成一个SILVERLIGHT应用程序,选择创建WEB。在WEB中新建WEBSERVICE:using System;using System.
阅读全文
摘要:我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题,因为ASP.NET会block直到把整个文件载入内存后,再加以处理。实际上,如果文件很大的话,我们经常会见到Internet Explorer显示 "The page cannot be displayed - Cannot find server or DNS Error",好像是怎么也catch不了这个错误。为什么?因为这是个client side错误,server side端的Application_Error是处理不到的,可以参考这个帖子研究一下产生这个错误的
阅读全文
摘要:服务端: ''' <summary> ''' 接收上传的文件. ''' </summary> ''' <param name="Int_UserAUID"></param> ''' <param name="UserFaithVag"></param> ''' <param name="FileName">&l
阅读全文
摘要:在一次开发过程中发现这样的问题:我引用外部的webservice连接并不是在solution里面的web层,而是在solution里面的类库中引用的,原本在web中引用自动生成的引用路径会在web.config里面生成,例如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><appSettings> <add key="BidSer.Service" value="http://192.168.
阅读全文
摘要:转处:http://www.cnblogs.com/wu-jian/archive/2012/10/22/2579668.htmlAsp.net MVC:深入理解路由(一)吴剑 2012-10-22原创文章,转载请注明出处:http://www.cnblogs.com/wu-jian 前言从.Net Framework 1.0时代开始写WebForm,直到最近断断续续看到Razor的语法风格,然后搜了Asp.net MVC的一些介绍,于是想把自己的一个项目从WebForm转换成MVC。边摸索边Coding,花了两周时间,差不多大功告成了。项目中有用到多级域名,代码写到这部分突然就被卡住了,一.
阅读全文
摘要:MVC开发中,因为View文件夹下的web.config文件默认会把任何方法的请求的任何文件,路径都交给 System.Web.HttpNotFoundHandler 去处理.起到Controller统一控制的效果.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><httpHandlers> <add path="*" verb="*" type="System.Web.Ht
阅读全文
摘要:首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛。只是要提醒一些LAMP/JAVA平台下的同志们,微软平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已。同时,也希望广大Microsoft同志们不要太妄自菲薄,有点信心!下面一一列举几个:http://www.msn.com/ http://www.live.com/ (包括skydrive、hotmail等)http://www.bing.com/根据comScore今年11月份的统计,微软网站已经超过雅虎、facebook成为仅此于Google的美国第二大网站。如果对这基于windows server/IIS/A
阅读全文
摘要:阅读目录开始config文件 - 自定义配置节点config文件 - Propertyconfig文件 - Elementconfig文件 - CDATAconfig文件 - Collectionconfig文件 - 读与写读写 .net framework中已经定义的节点xml配置文件xml配置文件 - CDATAxml文件读写注意事项配置参数的建议保存方式config文件与XML文件的差别今天谈谈在.net中读写config文件的各种方法。在这篇博客中,我将介绍各种配置文件的读写操作。由于内容较为直观,因此没有过多的空道理,只有实实在在的演示代码,目的只为了再现实战开发中的各种场景。希望大
阅读全文
摘要:第一回:引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》一书,但当我翻看了一下其对角色(Role) 和 用户(Member)的讲解时,我决定跳过去直接读后面的章节。因为我发现他也随了大流,对这部分的讲解停留在“如何去做”的层面上。我相信像悉先生 这样的牛人是不可能不了解底层运作原理的,仅仅是因为
阅读全文
摘要:指定配置文件中 ASP.NET 配置设置的根元素,并包含用于配置 ASP.NET Web 应用程序和控制应用程序行为方式的配置元素。复制 <system.web> <anonymousIdentification> <authentication> <authorization> <browserCaps> <caching> <clientTarget> <compilation> <customErrors> <deployment> <deviceFilters&
阅读全文
摘要:ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览 器中。生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页面后缀(.aspx)不同,调用不同的页面处理程序(.asp->asp.dll;
阅读全文
摘要:在微软的网站上找到了篇关于HttpModule的文章发现这个技术非常的好,他能为我们的安全带来好处.那么HttpModule到底是干什么的呢?HttpModule是向实现类提供模块初始化和处置事件。首先你要实现IHttpModule接口这个接口只有两个方法,一个是Init方法一个Dispose方法.一看方法的名字就知道了这两个方法一个是在加载前调用的,一个是Dispose时调用的(页面最后处理的一个事件).下面代码说明了如何在所有的页面加载之前和结束写入一段文字:Code highlighting produced by Actipro CodeHighlighter (freeware)ht
阅读全文
摘要:这一篇继续从请求说起。有意义的URL在经典的Web From请求中,通常我们请求的都是.aspx或者.ashx的文件。在ASP.NET MVC中,此时的请求不同了。MVC的请求是一个有意义的URL,虽然不是直接请求的文件,但它还是能够得到网站应用程序处理,还是能得到响应,这是为什么呢?上一节也提过了,那就是Route在中间做了处理。Route:在ASP.NET MVC中,从URL到RouteData的映射通过Route对象表示。就是说请求参数在RouteTable中进行匹配,然后返回一个匹配的Route对象RouteData。所以需要先在RouteTable中注册Route信息(这一步在Glo
阅读全文
摘要:经典的ASP.NET应用程序,当我们请求页面时,通常每一个页面请求都会映射到网站中的一个物理页面。ASP.NET MVC不是以这种方式工作的。当我们请求一个ASP.NET MVC程序的地址时,网站中不一定存在着对应的页面。一般来说,对于ASP.NET MVC网站,我们不会再去请求有着.aspx扩展名的地址,而是请求一个有意义的虚拟地址,ASP.NET MVC通过RouteTable,将这个请求转发到一个叫Controller的类上,Controller负责生成内容并把它发回浏览器。所以,在ASP.NET MVC中,就用RouteTable来定义各种URL到实际处理程序之间的映射。具体而言,是由
阅读全文
摘要:Asp.net MVC 3 中引入了一个新的View Engine: Razor。使用Razor不需要学习新的语言,也更容易将动态代码与HTML结合,抛却了这样的标记,使用一个神奇的@号,就能搞定一切,就像JQuery中的$号一般神奇,而且能够给我们留下更干净的HTML代码。相比Aspx,在VS2010中,Razor更加智能,现在写一个对Model的类型声明终于可以靠语法提示完成了。 在View的第一行键入 @model WebApplication1.Models. 这里就会有智能提示搞定了。 Razor引擎的视图为cshtml格式,下面对比下两种脚本引擎的语法,以下,都参考Scott的博.
阅读全文
摘要:以下获取的都是文件的物理路劲,获取网站根目录的方法有几种如:Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("")//当前代码文件所在的目录路劲Server.MapPath(".") Server.MapPath("../") Server.MapPath("..") Page.Request.ApplicationPath
阅读全文
摘要:web.config中: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using Syste...
阅读全文
摘要:近日在csdn论坛上找到了这段代码,可以像asp一样把页面导出到excel,这样就可以导出一些比较复杂的excel页面,而不用模板之类的复杂方式了! public void OutPutExcel() { //定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; ...
阅读全文
摘要:web.config中的配置字符串: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.We...
阅读全文