asp.net 订阅
ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。 [1-2]  ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。 [2-3] 展开全文
ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。 [1-2]  ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。 [2-3]
信息
技术名称
ASP.NET
外文名
ASP.NET
名称简称
.NET
研发公司
微软(Microsoft)
技术全称
Active Server Page .NET
asp.net发展历程
1996年,ASP 1.0(Active Server Pages)版本出现了,它引起了Web开发的新革命,降低了动态网页开发的难度。以前开发动态网页需要编写大量繁杂的C代码,编程效率非常低下,而且需要Web网页开发者掌握非常高的编程技巧。而ASP使用简单的脚本语言,能够将代码直接嵌入HTML,使设计Web页面变得更简单。虽然ASP非常简单,但却能够实现非常强大的功能,这一切得益于其组件。特别是ADO组件,使得在网页中访问数据库易如反掌。这一切推动了动态网页的快速发展与建设,同时使ASP得到迅速流行。1998年,微软公司发布了ASP 2.0,它是作为Windows NT 4 Option Pack的一部分提供的。ASP 2.0与ASP 1.0的主要区别是外部的组件可以初始化,使所有的组件都有了独立的内存空间,并且可以进行事务处理。内置的Microsoft Transaction Server(MTS)使制作组件变得更容易。2000年6月,微软公司宣布了自己的.NET框架。.NET框架的基本思想是:把原有的重点从连接到互联网的单一网站或设备转移到计算机、设备和服务群组上,而将互联网本身作为新一代操作系统的基础。这样,用户将能够控制信息的传送方式、时间和内容,从而得到更多的服务。2001年,ASP.NET浮出水面。它最初的名字为ASP+,后来改为ASP.NET。ASP.NET是微软公司开发的一种建立在.NET之上的Web运行环境,它不是ASP的简单升级,而是新一代的Active Server Pages。ASP.NET是微软公司新体系结构Microsoft.NET的一部分,其中全新的技术架构使编程变得更加简单。借助于ASP.NET,可以创造出内容丰富的、动态的、个性化的Web站点。ASP.NET简单易学、功能强大、应用灵活、扩展性好,可以使用任何.NET兼容语言。 [4-5]  2002年微软发布.NET正式版本.NET Framework 1.0,其中的ASP版本就是ASP.NET 1.0,在此以前发布了两个.NET测试版本Betal和Beta2。2003年微软发布了.NET Frameworrk 1.1正式版,其中ASP版本就是ASP.NET 1.1。2005年微软发布.NET Framework 2.0正式版本,也就是ASP.NET 2.0。 [6] 
收起全文
精华内容
下载资源
问答
  • <?xml version="1.0" encoding="utf-8"?> <log4net> <!-- Define some output appenders --> <
  • app.Run(context => context.Response.WriteAsync("后续代码不会在执行了!"));
  • public class BaseModule : IHttpModule { /// <summary> /// Init方法仅用于给期
  • public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args)//就是指定kestrel //.ConfigureLogging(loggingBuilder =>
  • private Logger logger = new Logger(typeof(LuceneQuery));
  • #region 设置自己的schema的handler services.AddAuthenticationCore(options => options.AddScheme<MyHandler>("myScheme", "demo myScheme"));
  • public void ConfigureServices(IServiceCollection services) { #region 添加跨域 services.AddCors(options => { options.
  • using Advanced.SOA.Interface; using Advanced.SOA.Models; using Advanced.SOA.WebApi.Utility.Filter; using Newtonsoft.Json;
  • public static class CookieSessionHelper { public static void SetCookies(this HttpContext httpContext, string key, string value, int minutes = 30
  • public void ConfigureServices(IServiceCollection services) { services.AddSwaggerGen(c => { typeof(ApiVersions
  • public class DIFactory { private static IUnityContainer _Container = null; private readonly static object DIFactoryLock = new object(); public
  • ASP.NET

    千次阅读 热门讨论 2017-07-30 21:51:51
    ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时...
        ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。

    ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。

    多语言支持
    多语言支持是ASP.NET的重要新特性之一,主要表现在所支持的编程语言种类多和单个语言功能强两个方面。首先,ASP.NET为Web应用提供一种类似于Java编译技术的“二次编译技术”——中间语言MSIL(Microsoft Intermediate Language)执行架构,先将ASP.NET应用编译成MSIL,再将MSIL编译成机器语言执行。这样,只要能被编译成MSIL的编程语言都可以用来编写ASP.NET应用。
    其次,ASP.NET所支持的编程语言是指这种语言的功能全集(而不是子集),所以,ASP.NET中每种编程语言的功能要比ASP中使用的VB script和Java Script更为强大。
    增强的性能
    在ASP.NET中,页面代码是被编译执行的,它利用提前绑定、即时编译、本地优化和缓存服务来提高性能。当第一次请求一个页面时,cLR对页面程序代码和页面自身进行编译,并在高速缓存cache中保存编译结果的副本。当第二次请求该页面时,就直接使用cache中的结果(无需再次编译)。这就大大提高了页面的处理性能。
    类和名空间
    ASP.NET包含一整套有用的类和名空间(Namespaces)。名空间被用做一种有组织的机制——一种表示可用于其他程序和应用的程序组件的方法。名空间包含类。和类库一样,名空间可以使Web应用程序的编写变得更加容易。HtmlAnchor、HtmlContrl以及HtmlForm是ASP.NET中的几个类,它们被包含System.web.UI.HtmlControl空间中。
    服务器控件
    ASP.NET提供了许多功能强大的服务器控件,这大大简化了web页面的创建任务。这些服务器控件提供从显示、日历、表格到用户输入验证等通用功能,它们自动维护其选择状态,并允许服务器端代码访问和调用其属性、方法和事件。因此,服务器控件提供了一个清晰的编程模型,使得Web应用的开发变得简单、容易。
    支持web服务
    ASP.NET提供了强大的、标准化的web服务支持能力,通过使用Internet标准,可以将一个web服务和其他web服务集成在一起。web服务提供了构建分布式web应用的基本模块。ASP.NET允许使用和创建web服务。
    更高的安全性
    与ASP相比,在支持常规windows身份验证方法的基础上,ASP.NET还提供了Passport和cookie两种不同类型的登录和身份验证方法。同时,ASP.NET还采用了基于角色的安全模式,为不同角色的用户指定不同的安全授权。另一方面,ASP.NET还使得创建基于页面的身份验证工作变得更为简单。
    良好的可伸缩性
    在ASP.NET中,允许使用跨服务器会话(Cross - Server Sessions),其会话状态可以被另一台机器或另一个数据库上的其他的进程所维护。随着信息处理和传输流量的增加,可以为系统添加更多的Web服务器。
    无Cookie会话
    即使在浏览器不允许使用cookie的情况下,ASP.NET仍然能够使用户使用会话状态。与带cookie的会话不同,无cookie会话是通过URL将会话标识(SessionID)传递到ASP.NET页面的。
    展开全文
  • public void ConfigureServices(IServiceCollection services) { services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie(options => { options.LoginPath
  • Scaffold-DbContext -Connection "Data Source=localhost;Initial Catalog=GFWX;User ID=sa;Password=1" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force
  • public void ConfigureServices(IServiceCollection services) { #region jwt校验 HS JWTTokenOptions tokenOptions = new JWTTokenOptions(); Configuration.
  • public class CustomExceptionFilterAttribute : ExceptionFilterAttribute { #region Identity private readonly ILogger<CustomExceptionFilterAttribute> _logger; private readonly ...
  • ASP.NET Core跟ASP.NET比较有哪些更好的地方? 第一是跨平台,它可以运行在三大操作系统上面,windows, Linux和MAC。 第二是对架构本身安装没有依赖,因为所有的依赖都跟程序本身在一起。 第三是ASP.NET Core处理...

    ASP.NET Core跟ASP.NET比较有哪些更好的地方?

    第一是跨平台,它可以运行在三大操作系统上面,windows, Linux和MAC。
    第二是对架构本身安装没有依赖,因为所有的依赖都跟程序本身在一起。
    第三是ASP.NET Core处理请求的效率更高,能够处理更多的请求。
    第四是ASP.NET Core有更多的安装配置方法。

    展开全文
  • asp.net课件asp.net课件asp.net课件asp.net课件asp.net课件asp.net课件asp.net课件
  • ASP.NET Core应用能够跟ASP.NET4.x架构一起工作吗? 可以。ASP.NET Core应用可以跟标准的dot net 库一起工作。

    ASP.NET Core应用能够跟ASP.NET4.x架构一起工作吗?

    可以。ASP.NET Core应用可以跟标准的dot net 库一起工作。

    展开全文
  • method 页面返会 asp.net asp.net asp.net asp.net asp.net asp.net asp.net asp.net asp.net asp.net
  • asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例asp.net实例...
  • ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 712,409
精华内容 284,963
关键字:

asp.net