ASP.NET MVC
ASP.NET MVC 相关内容
那个那个鱼
智能优雅,迭代优化,稳定可靠
展开
-
.NET Standard/.NET Framework/.NET Core/ASP.NET/ASP.NET Core/ASP.NET MVC/ADO.NET 分得清吗?
ASP.NET Core 5.0 虽以 .NET 5 为基础,但保留了名称“Core”以避免与 ASP.NET MVC 5 混淆。同理,Entity Framework Core 5.0 保留了名称“Core”,以避免与 Entity Framework 5 和 Entity Framework 6 混淆。.NET 5 是继 3.1 之后 .NET Core 的下一个主要版本。web 开发框架,它是 ASP.NET 框架的一个重要组成部分(表现层!一种跨平台的API规范,它定义了一组共同的类库和框架特性。原创 2024-09-18 21:28:33 · 662 阅读 · 0 评论 -
工具/字典:ASP.NET 验证正则表达式
-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$)[^>]*>.*?原创 2024-08-29 20:11:22 · 1201 阅读 · 0 评论 -
C#面:解释ASP.NET MVC中的打包压缩
在 ASP.NET MVC(Model-View-Controller)架构中,打包压缩是指将前端资源文件(如CSS、JavaScript文件)进行合并和压缩,以减少网络传输的数据量,提高网页加载速度的一种技术。原创 2024-08-25 13:56:13 · 527 阅读 · 0 评论 -
C#面:ASP.NET MVC有哪些不同类型的结果类型?
ASP.NET MVC 中的12种结果类型,最主要的是 ActionResult 类,它是⼀个基础类,有11个⼦类型如下:原创 2024-08-25 13:49:01 · 225 阅读 · 0 评论 -
C#面:ASP.NET MVC 中如何用表单认证?
如果验证成功,则调用 FormsAuthentication.SetAuthCookie 方法生成身份信息并存储在 Cookie中。表单认证是一种基于 Cookie 的认证方式,它通过在用户登录成功后生成一个包含用户身份信息的加密 Cookie,并将该 Cookie 发送给客户端保存。验证用户身份:在需要验证用户身份的地方,可以使用属性来判断用户是否已经通过认证。当用户发送请求时,服务器会验证该 Cookie 的有效性来确定用户的身份。在 ASP.NET MVC 中,可以使用表单认证来验证用户的身份。原创 2024-08-24 18:23:35 · 465 阅读 · 0 评论 -
C#面:在 MVC 中如何执行 Windows 认证?
注意,执行 Windows 认证需要确保 IIS 服务器已经启用了 Windows 身份验证,并且用户的浏览器也支持 Windows 身份验证。原创 2024-08-24 18:15:44 · 554 阅读 · 0 评论 -
C#面:已经有了ASPX,为什么还要 Razor?
ASPX 和 Razor 都是用于创建动态 Web 页面的技术,它们都是 ASP.NET 的一部分。虽然它们都可以实现相同的功能,但它们在语法和使用方式上有一些不同之处。总而言之,Razor 相对于 ASPX 来说提供了更好的语法、可读性、维护性和性能。Razor 干净,轻量级,且语法更简单。所以为什么要使用Razor呢?原创 2024-08-23 14:18:43 · 286 阅读 · 0 评论 -
C#面:MVC同时适用于Windows应用和Web应用吗?
无论是Windows应用还是Web应用,都可以通过MVC模式来组织代码和实现应用程序的功能。在Web应用中,模型可以是数据访问层或者业务逻辑层,视图可以是HTML页面或者用户界面元素,控制器可以是服务器端的代码或者路由器。MVC是一种软件设计模式,它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。在Windows应用中,模型可以是应用程序的数据结构,视图可以是窗体或者用户界面元素,控制器可以是事件处理程序或者命令对象。原创 2024-08-23 14:10:51 · 250 阅读 · 0 评论 -
C#面:解释什么是partial view?
总结一下,Partial View是ASP.NET MVC中的一种可重用的视图类型,用于渲染页面的一部分内容。它可以提高代码的可维护性和重用性,常用于呈现重复或可复用的页面部分。在使用Partial View时,可以将模型数据传递给 Partial View,以便在 Partial View 中使用该数据进行展示或处理。Partial View可以接受模型数据作为参数,并使用该数据进行渲染。它的主要⽬的是为了重复使用这些视图,他们⼀般被放在⼀个共享⽂件夹⾥⾯。原创 2024-07-23 16:05:15 · 459 阅读 · 0 评论 -
C#面:解释为什么要使用html.partial?
使用 Html.Partial 是为了实现视图的重用和模块化。它允许我们将一个视图分解为多个部分,并在其他视图中重复使用这些部分。总之,使用 Html.Partial 可以提高代码的可重用性、可维护性和灵活性,使得我们能够更好地组织和管理视图代码。html.partial("testpartialview")这个⽅法⽤来显示html string指定的某块视图。具体来说,Html.Partial 方法允许我们在一个视图中引用另一个视图,并将其作为一个部分嵌入到当前视图中。原创 2024-07-23 16:01:26 · 432 阅读 · 0 评论 -
C#面:阐述什么是razor view engine?
Razor View Engine是ASP.NET MVC框架中的一种视图引擎,用于生成动态的HTML页面。它是一种基于文本的模板引擎,允许开发人员在HTML中嵌入C#代码,以便动态生成页面内容。在上面的示例中,我们使用@符号来标识C#代码块,并使用@model指令指定了视图的模型类型。然后,我们可以在视图中访问模型对象的属性,并根据条件显示不同的内容。原创 2024-07-19 15:55:10 · 636 阅读 · 0 评论 -
C#面:MVC对ASP.NET好处在哪里?
MVC(Model-View-Controller)是一种软件架构模式,它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)原创 2024-07-19 15:54:06 · 602 阅读 · 0 评论 -
C#面:ASP.NET和ASP.NET MVC的关系?
总结来说,ASP.NET是一种传统的Web应用程序开发框架,而ASP.NET MVC是一种基于模型-视图-控制器设计模式的Web应用程序开发框架。它们之间的关系是ASP.NET MVC是ASP.NET的一种扩展和演进。ASP.NET MVC是在核⼼ASP.NET基础之上构建的,从mvc命名空间System.Web.Mvc就能看出,因为System.Web是Asp.NET的核⼼命名空间。ASP.NET 和 ASP.NET MVC是两种不同的Web应用程序开发框架,它们都是由微软公司开发和维护的。原创 2024-07-17 14:50:20 · 325 阅读 · 0 评论 -
C#面:阐述下MVC框架的机制,各个模块的作用?
MVC(Model-View-Controller)是一种常用的软件架构模式,用于将应用程序的逻辑分离成三个主要组件:模型(Model)、视图(View)和控制器(Controller)。原创 2024-07-17 14:49:34 · 458 阅读 · 0 评论 -
C#面:MVC中的TempData\ViewBag\ViewData区别?
TempData、ViewBag和ViewData都可以用于在控制器和视图之间传递数据,但它们的生命周期和使用方式略有不同。TempData适用于在请求之间传递数据,而ViewBag和ViewData适用于在当前请求中传递数据。在使用时,需要根据具体的需求选择合适的机制。原创 2024-07-16 14:21:19 · 578 阅读 · 0 评论 -
C#面:ASP.NET MVC 中还有哪些注释属性用来验证?
在 ASP.NET MVC 中,除了常见的数据注解属性(如Required、StringLength等),还有一些其他的注解属性用来验证数据。原创 2024-08-26 08:24:30 · 566 阅读 · 0 评论 -
C#面:ActionResult 和 ViewResult有什么不同?
ActionResult 和 ViewResult 是 ASP.NET MVC 中的两个重要的类,用于处理控制器方法的返回结果。所以,ViewResult 是 ActionResult 的一种特殊情况,用于返回一个视图结果。原创 2024-08-26 08:27:15 · 289 阅读 · 0 评论