📝 ASP.NET教程

92篇技术文档
  ASP.Net操作筛选器

📅  最后修改于: 2020-12-28 00:46:58        🧑  作者: Mango

ASP.NET MVC操作筛选器MVC框架提供了filter属性,以便我们可以过滤用户请求。我们可以将其应用于单个动作或整个控制器。它完全修改了调用动作的方式。ASP.NET MVC框架提供以下操作筛选器。OutputCache:使控制器的动作输出在指定时间内可缓存。HandleError:用于处理执行控制器动作时引发的错误。授权:仅允许用户访问资源。OutputCache示例在这里,我们正在实现...

  ASP.Net MVC模型

📅  最后修改于: 2020-12-28 00:47:55        🧑  作者: Mango

ASP.NET MVC模型模型是包含应用程序业务逻辑的类。它还用于从数据库访问数据。模型类不直接处理来自浏览器的输入。它也不包含任何HTML代码。模型也称为对象,用于为应用程序实现概念逻辑。控制器与模型进行交互,访问数据,执行逻辑并将该数据传递给视图。建立模型让我们在退出项目中添加一个新模型。模型包含其属性的setter和getter。要添加模型,只需在项目的“模型”文件夹上单击鼠标右键,然后按照...

  ASP.Net MVC模型绑定

📅  最后修改于: 2020-12-28 00:49:49        🧑  作者: Mango

ASP.NET MVC模型绑定模型绑定是我们将模型绑定到控制器和视图的过程。这是将发布的表单值映射到.NET Framework类型并将类型作为参数传递给action方法的简单方法。它可以用作转换器,因为它可以将HTTP请求转换为传递给操作方法的对象。例在这里,我们创建一个示例,其中一个简单的模型与视图和控制器绑定。我们正在创建一个具有某些属性的Student模型。这些属性将用于创建表单字段。建立...

  ASP.Net MVC视图

📅  最后修改于: 2020-12-28 00:50:47        🧑  作者: Mango

ASP.NET MVC视图MVC视图是可能包含脚本的标准HTML页面。它用于为应用程序创建网页。与ASP.NET网页不同,MVC视图被映射到操作,然后控制器将视图呈现给浏览器。MVC对于项目结构具有某些约定。视图文件应位于“视图”文件夹的子目录中。MVC使用Razor视图引擎,因此我们也可以用HTML编写服务器端代码。让我们创建一个视图并将其执行到浏览器。创建应用程序的视图要添加视图,请在View...

  ASP.Net MVC验证

📅  最后修改于: 2020-12-28 00:51:50        🧑  作者: Mango

ASP.NET MVC输入验证验证用户输入是应用程序程序员的必要任务。应用程序应仅允许有效的用户输入,以便我们仅获得所需的信息。ASP.NET MVC框架提供了可以应用于模型属性的内置注释。它验证输入并向用户显示适当的消息。常用验证批注AnnotationsDescriptionRequiredIt is used to make a required field.DisplayNameIt is...

  ASP.Net MVC实体框架

📅  最后修改于: 2020-12-28 00:52:58        🧑  作者: Mango

ASP.NET MVC实体框架它是一个数据访问框架,用于在Visual Studio中创建和测试数据。它是.NET Framework和Visual Studio的一部分。最新的软件包作为Entity Framework NuGet软件包提供。最新版本是Entity Framework 6.0。我们在ASP.NET MVC应用程序中使用它。首先,我们将创建一个项目,然后向其中添加模型。此示例需要以...

  ASP.Net MVC身份验证

📅  最后修改于: 2020-12-28 00:53:58        🧑  作者: Mango

ASP.NET MVC身份验证建议使Web应用程序高度安全。网络上的Web应用程序面临证券问题和挑战。 ASP.NET提供了身份验证功能来处理此类问题,以便我们可以筛选用户以访问我们的应用程序。在创建应用程序时,我们可以为我们的应用程序设置各种身份验证。在应用制作过程中,MVC要求进行身份验证,其中包括以下内容。无身份验证:用于为应用程序设置无身份验证。它允许匿名用户访问。个人用户帐户:它是用于设...

  ASP.Net MVC引导程序

📅  最后修改于: 2020-12-28 00:54:57        🧑  作者: Mango

ASP.NET MVC引导程序Bootstrap是一种流行的Web框架,用于创建即使在移动设备上也可以运行的响应式Web应用程序。它提供HTML,CSS和JavaScript库来构建应用程序。默认情况下,ASP.NET MVC支持Bootstrap并使用其库来创建应用程序的前端。让我们创建一个MVC项目并检查其库。首先通过从文件菜单中选择创建一个项目。选择Web项目的类型。选择Web应用程序的模板...

  ASP.Net MVC路由

📅  最后修改于: 2020-12-28 00:55:57        🧑  作者: Mango

ASP.NET MVC路由在MVC中,路由是将浏览器请求映射到控制器操作并返回响应的过程。每个MVC应用程序都有默认HomeController的默认路由。我们可以为新创建的控制器设置自定义路由。RouteConfig.cs文件用于设置应用程序的路由。最初,它包含以下代码。// RouteConfig.cs根据此安装文件,将Home控制器的Index操作视为默认操作。第一次,当应用程序运行时,它将...

  ASP.Net MVC ViewBag

📅  最后修改于: 2020-12-28 00:56:59        🧑  作者: Mango

ASP.NET MVC ViewData,ViewBag和TempDataASP.NET MVC提供了三个变量来存储值并将值从控制器传递到视图。除了具有其他功能的TempData外,ViewData和ViewBag都相似。我们将通过示例讨论每个。ASP.NET MVC ViewData它是对象的字典,并从ViewDataDictionary类派生。我们可以通过使用字符串作为键来访问值。它是类型安全...

  ASP.Net Razor教程

📅  最后修改于: 2020-12-28 00:57:56        🧑  作者: Mango

ASP.NET Razor简介Razor是一种标准的标记语法,使我们可以将服务器代码嵌入到网页中。它使用自己的语法和关键字来生成视图。如果网页中有服务器代码,则服务器首先执行该代码,然后将响应发送到浏览器。它使我们能够在视图页面中执行逻辑任务。我们可以在视图页面中创建表达式,循环和变量。它具有简化的语法,易于学习和编码。文件扩展名为.cshtml。@字符Razor使用此字符从HTML转换为C#。当...

  ASP.Net Razor代码表达式

📅  最后修改于: 2020-12-28 00:58:55        🧑  作者: Mango

ASP.NET Razor代码表达式Razor语法广泛用于C#编程语言。要将C#代码写入视图,请使用@(at)符号启动Razor语法。我们可以使用它来编写单行表达式或多行代码块。让我们看看如何在视图页面中使用C#代码。下面的示例演示代码表达。// Index.cshtml产生以下输出。输出:隐式剃刀表达隐式Razor表达式以@(at)字符开头,后跟C#代码。下面的示例演示隐式表达式。// Inde...

  ASP.Net Razor代码块

📅  最后修改于: 2020-12-28 00:59:52        🧑  作者: Mango

ASP.NET Razor代码块代码块用于封装C#代码语句。它以@(at)字符开头,并用{}(大括号)括起来。与表达式不同,代码块内的C#代码不会呈现。代码块中的默认语言是C#,但我们可以转换回HTML。代码块中的HTML将呈现为HTML。例// Index.cshtml它产生以下输出。隐式过渡C#是Razor代码块中的默认语言。在代码块中编写的HTML被呈现为HTML,这称为隐式过渡。剃刀代码阻...

  ASP.Net Razor控件结构

📅  最后修改于: 2020-12-28 01:00:51        🧑  作者: Mango

ASP.NET Razor控件结构控制结构是用于控制程序流程的控制语句。 C#编程语言使用if,else,if,if,for,foreach进行切换,以在应用程序中执行条件逻辑。Razor引擎在视图文件中支持所有这些控件。让我们看一些使用剃刀语法实现控制结构的示例。@如果// RazorControlStructure.cshtml输出:它产生以下输出。否则,如果在else和else if语句中不...

  ASP.Net Razor HTML帮助器

📅  最后修改于: 2020-12-28 01:02:00        🧑  作者: Mango

ASP.NET Razor HTML帮助器HtmlHelper是MVC 2中引入的类。它用于以编程方式创建HTML控件。它提供了内置方法来在视图页面上生成控件。在本主题中,我们列出了此类的构造函数,属性和方法。最后,我们解释了一个使用扩展方法创建表单的示例。注意:HtmlHelper类旨在生成UI。不应在控制器或模型类中使用它。建设者以下是HtmlHelper类的构造函数。Constructor ...