📝 ASP.NET教程
92篇技术文档📅  最后修改于: 2020-11-21 05:56:26        🧑  作者: Mango
什么是缓存?缓存是一种将频繁使用的数据/信息存储在内存中的技术,因此,当下次需要相同的数据/信息时,可以直接从内存中检索它,而不必由应用程序生成。缓存对于ASP.NET中的性能提升极为重要,因为页面和控件是在此处动态生成的。这对于与数据相关的事务尤为重要,因为这些事务的响应时间很昂贵。高速缓存会将常用数据放置在快速访问的介质中,例如计算机的随机访问存储器。 ASP.NET运行时包含CLR对象的键-...
📅  最后修改于: 2020-11-21 05:57:08        🧑  作者: Mango
Web服务是一种基于Web的功能,使用要由Web应用程序使用的Web协议访问。 Web服务开发涉及三个方面:创建Web服务创建代理消耗网络服务创建一个Web服务Web服务是一个Web应用程序,它基本上是一类由其他应用程序可以使用的方法组成的类。尽管它没有用户界面,但它也遵循诸如ASP.NET网页之类的代码隐藏体系结构。为了理解这个概念,让我们创建一个提供股票价格信息的Web服务。客户可以根据股票代...
📅  最后修改于: 2020-11-21 05:57:49        🧑  作者: Mango
线程被定义为程序的执行路径。每个线程定义唯一的控制流。如果您的应用程序涉及复杂且耗时的操作(例如数据库访问或某些密集的I / O操作),那么设置不同的执行路径或线程(每个线程执行一个特定的工作)通常会很有帮助。线程是轻量级进程。使用线程的一个常见示例是现代操作系统对并发编程的实现。使用线程可以节省CPU周期,并提高应用程序的效率。到目前为止,我们已经编译了程序,其中单个线程作为单个进程运行,这是应...
📅  最后修改于: 2020-11-21 05:58:37        🧑  作者: Mango
ASP.NET应用程序的行为会受到配置文件中不同设置的影响:机器配置web.configmachine.config文件包含所有受支持设置的默认值和特定于机器的值。机器设置由系统管理员控制,通常不授予应用程序对此文件的访问权限。但是,应用程序可以通过在其根文件夹中创建web.config文件来覆盖默认值。 web.config文件是machine.config文件的子集。如果应用程序包含子目录,则...
📅  最后修改于: 2020-11-21 05:59:06        🧑  作者: Mango
ASP.NET部署分为两类:本地部署:在这种情况下,整个应用程序都包含在虚拟目录中,所有内容和程序集都包含在其中,并且可供应用程序使用。全局部署:在这种情况下,程序集可用于服务器上运行的每个应用程序。有多种用于部署的技术,但是,我们将讨论以下最常见和最简单的部署方式:XCOPY部署复制网站创建一个设置项目XCOPY部署XCOPY部署意味着将所有文件的递归副本复制到目标计算机上的目标文件夹。您可以使...
📅  最后修改于: 2020-11-21 05:59:24        🧑  作者: Mango
以下资源包含有关ASP.NET的其他信息。请使用它们来获得有关该主题的更深入的知识。ASP.NET上的有用链接ASP.NET上的Microsoft网站-Microsoft维护的带有信息链接的官方网站。MSDN库-使用Microsoft®工具,产品,技术和服务的开发人员的重要信息来源.NET Framework4-.NET Framework是不可或缺的Windows组件,支持构建和运行下一代应用程...
📅  最后修改于: 2020-11-21 05:59:37        🧑  作者: Mango
ASP.NET是由Microsoft开发和销售的Web应用程序框架,允许程序员构建动态网站。它使您可以使用功能全面的编程语言(例如C#或VB.NET)轻松构建Web应用程序。本教程涵盖了初学者入门所需的ASP.NET的所有基本元素。...
📅  最后修改于: 2020-12-27 13:18:54        🧑  作者: Mango
ASP.NET教程ASP.NET教程提供了ASP.NET的基本和高级概念。我们的ASP.NET教程专为初学者和专业人士设计。ASP.NET是Microsoft设计和开发的Web框架。它用于开发网站,Web应用程序和Web服务。它提供了HTML,CSS和JavaScript的出色集成。它于2002年1月首次发布。它基于公共语言运行时(CLR)构建,并允许程序员使用任何受支持的.NET语言编写代码。我...
📅  最后修改于: 2020-12-27 13:19:53        🧑  作者: Mango
ASP.NET它是由Microsoft设计和开发的Web框架。它用于开发网站,Web应用程序和Web服务。它提供了HTML,CSS和JavaScript的出色集成。它于2002年1月首次发布。它基于公共语言运行时(CLR)构建,并允许程序员使用任何受支持的.NET语言编写代码。ASP.NET是Microsoft .NET Framework的一部分。下图显示了组件堆栈。图:.NET Framewo...
📅  最后修改于: 2020-12-27 13:20:52        🧑  作者: Mango
ASP.NET页面生命周期在ASP.NET中,网页的执行生命周期包括各个阶段。这些阶段包括初始化,实例化,还原和维护状态等。需要了解页面生命周期,以便我们可以在任何阶段放置自定义代码来执行业务逻辑。页面生命周期阶段下表包含ASP.NET网页的生命周期阶段。StageDescriptionPage requestThis stage occurs before the lifecycle begin...
📅  最后修改于: 2020-12-27 13:21:53        🧑  作者: Mango
ASP.NET Web表单Web表单是基于ASP.NET技术构建的网页。它在服务器上执行并生成输出到浏览器。它与任何浏览器兼容.NET公共语言运行时支持的任何语言。它很灵活,允许我们创建和添加自定义控件。我们可以使用Visual Studio创建ASP.NET Web窗体。它是一个IDE(集成开发环境),允许我们将服务器控件拖放到Web表单中。它还允许我们设置控件的属性,事件和方法。要编写业务逻辑...
📅  最后修改于: 2020-12-27 13:22:48        🧑  作者: Mango
ASP.NET Web窗体功能ASP.NET充满了功能,并提供了一个很棒的平台来创建和开发Web应用程序。在这里,我们正在讨论Web窗体的这些功能。服务器控件母版页处理数据会员资格客户端脚本和客户端框架路由国家管理安全性能错误处理服务器控件Web窗体提供了丰富的服务器控件集。这些控件是在请求页面时运行并向浏览器呈现标记的对象。一些Web服务器控件类似于熟悉的HTML元素,例如按钮和文本框。它还提供...
📅  最后修改于: 2020-12-27 13:23:44        🧑  作者: Mango
ASP.NET Web窗体项目我们正在使用Visual Studio 2017创建Web项目。它包括以下步骤:创建一个新项目从菜单栏中单击文件菜单,然后选择新建->项目。选择项目类型它提供了几种选择,但我们选择了ASP.NET Web应用程序。选择项目模板选择项目类型后,现在,它要求我们要在应用程序中实现的模板的类型。在这里,我们选择Web窗体是因为我们正在创建Web窗体应用程序。单击确定后,它将...
📅  最后修改于: 2020-12-27 13:24:43        🧑  作者: Mango
创建一个新的Web表单在这里,我们使用的是在上一个主题中创建的项目。要在现有项目中添加新的Web表单,请首先选择项目,然后右键单击并添加新项目。在左上角选择“ Web表单”选项,然后选择Web表单并单击“添加”按钮。现在单击添加按钮,此表单将添加到我们的项目中。添加表单后,我们可以看到它现在在我们的项目中,如下图所示。双击此表单,这将显示一些自动生成的代码,如下所示:// user-form.as...
📅  最后修改于: 2020-12-27 13:25:44        🧑  作者: Mango
ASP.NET Web窗体服务器控件ASP.NET提供了用于创建HTML组件的Web表单控件。这些控件是基于服务器和客户端的类别。下表包含Web表单的服务器控件。Control NameApplicable EventsDescriptionLabelNoneIt is used to display text on the HTML page.TextBoxTextChangedIt is us...