展开

关键词

ASP.NET Core Razor Pages 初探

后来才发现这是ASP.NET Core新推出的Razor Pages技术。什么是Razor Pages“Razor Pages 使编码更加简单更加富有生产力”这是微软说的==!。 html页面之间的导航不管怎么封装无非就是url之间的跳转。 上面演示了Razor Pages的导航跟传参,使用了几个内置的属性,但其实我们根本可以不用这些东西就可以完成,使用标准的html方式来完成,比如删除按钮:Delete上面的写法完全可以工作,并且更加清晰明了 小小的吐槽下微软:像asp-page这种封装我是不太喜欢的,因为它掩盖了html、http工作的本质原理。这样会造成很多同学知道使用asp-page怎么写,但是换个就不知道怎么搞了。 实现新增(studentadd)页面新增页面提供几个输入输入学生信息,并且可以提交到后台。

27520

11年微软MVP:每周.NET前沿技术文章摘要(2017-05-10)

for your ASP.NET Core Web API – The Big Picture 链接:https:jonhilton.net20170503login-authentication-asp-net-core-web-api-big-picture 点评:前后端分离是大趋势,三大前端Angular, ReactJS 和VUE, ASP.NET Core可以很好的集成前端,本文介绍认证授权怎么做的蓝图。 SECURE ASP.NET CORE MVC WITH ANGULAR USING IDENTITYSERVER4 OPENID CONNECT HYBRID FLOW 链接:https:damienbod.com20170506secure-asp-net-core-mvc-with-angular-using-identityserver4 -openid-connect-hybrid-flow 点评:使用Identityserver4实现asp.net core mvc的openid connect hybrid flow 实现认证授权 链接:http:ardalis.comwhen-should-you-upgrade-to-asp-net-core 点评:作者总结了那些应用应该升级到asp.net core.供参考 Adding WebApi

66400
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Blazor VS 传统Web应用程序

    它将C#带入SPA领域,并向传统的Web应用程序(如ASP .NET Web窗体和ASP .NET Core MVC)挑战,来构建Web应用程序。 Microsoft引入了.NET Core,它支持从现代Web API到传统Web应用程序的所有内容,.NET Core的MVC风格是用于构建传统Web应用程序的。 Ajax是迈向SPA的第一步,这种方法在2000年代初开始流行。它使用JavaScript调用服务器端API,允许异步处理并局部刷新页面。 对于C#程序员而言,非Blazor的SPA可能会有陡峭的学习曲线。Typescript与C#有一些相似之处,但是编程范例却大不相同。 C#程序员几乎无需学习就可以开始开发Blazor Web应用程序,如果C#程序员已经使用ASP MVC,你会更得心应手,Blazor语法与ASP MVC语法非常相似,如果您的团队拥有MVC的代码库,则向

    12710

    Blazor VS 传统Web应用程序

    它将C#带入SPA领域,并向传统的Web应用程序(如ASP .NET Web窗体和ASP .NET Core MVC)挑战,来构建Web应用程序。 Microsoft引入了.NET Core,它支持从现代Web API到传统Web应用程序的所有内容,.NET Core的MVC风格是用于构建传统Web应用程序的。 Ajax是迈向SPA的第一步,这种方法在2000年代初开始流行。它使用JavaScript调用服务器端API,允许异步处理并局部刷新页面。 对于C#程序员而言,非Blazor的SPA可能会有陡峭的学习曲线。Typescript与C#有一些相似之处,但是编程范例却大不相同。 C#程序员几乎无需学习就可以开始开发Blazor Web应用程序,如果C#程序员已经使用ASP MVC,你会更得心应手,Blazor语法与ASP MVC语法非常相似,如果您的团队拥有MVC的代码库,则向

    30010

    PHP 与 JSP 比较(PHP、ASP、JSP是什么)

    ,不利于维护,因此并不适应大型应用的要求,取而代之的是基于MVC的Web构。 通过MVC的Web构,可以弱化各个部分的耦合关系,并将业务逻辑处理与页面以及数据分离开来,这样当其中一个模块的代码发生改变时,并不影响其他模块的正常运行,所以基于MVC的Web构更适应于大型应用开发的潮流 数据库层(持久化层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发的支持。 例如Struts就是利用java的web开发技术实现了MVC的设计模式,而在业务逻辑层也有Spring,数据库持久化层有Hibernate等。 这些可以方便开发者高效、合理、科学得构多层的商业应用。 下面简要的说一下Struts,它实质上是在JSP Model2的基础上实现的一个MVC(Model、View、Controler)

    2.4K11

    疯狂的ASP.NET系列-第一篇:啥是ASP.NET

    最近想学下ASP.NET,于是在网店上看到一本书叫做ASP.NET高级程序设计,老婆在旁边问了句:“这个不是DSP(数字信号处理,大学读的电子,所以这个比较熟),是ASP啊,什么是ASP啊?”。 ASP(Active Server Pages)是动态服务器页面的缩写,目前ASP.NET已发布到了4.5版本。 2.ASP.NET WEB VS  ASP.NET MVC之前看到MVC认为是一种很厉害的东西(可能往往自己不熟悉的东西都会认为很厉害吧)百度百科:MVC全名是Model View Controller controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑大概的意思就是一种 ,分为三层,这三层都是隔离的(以后看老A写的MVC再写详细写MVC是什么)3.ASP.NET的7大特点:(1)ASP.NET与.net Framework集成在一起意思就是ASP.NET会用到.net

    42370

    asp.net mvc相关开源项目推荐

    :MS MVC漩涡中的MonoRail未来。 System.Xml.Linq 就实现了XsltViewEngine视图引擎,项目网站:http:www.codeplex.comMVPXML4、 mvccontrib:已经有好几个的.NET IOC应用 这个项目就是整合这些IoC以及视图引擎,包括Castle MonoRail所用的NVelocityView视图引擎、NHamlView视图引擎、XsltViewEngine视图引擎等等,如果你有精力和激情 之上的新MVCContrib开源项目,它现在包括了对大多数流行的 .NET IoC工具的Inversion of Control(控制反转)容器的支持 5、Kigg - A Digg like application developed in ASP.NET MVC :http:weblogs.asp.netrashidarchive20080218kigg-a-digg-like-application-developed-in-asp-net-mvc.aspx

    74860

    梳理 50 年人机交互界面发展史,得出这个规律,开发的选择不再迷茫

    之后的其它3、总结----1、Library 与 Framework 的区别首先明确一个概念,什么是? 在相当长的一段时间内,以这两种思想为首,产生了许多及思想,最著名的当数 MVC。 Presenter 承担了原 MVC 模式中 Controller 的职责。2.7、MVVM 如上所示,是当下最流行的 MVVM 模式。最火的两个前端 Vue 与 React 均是这种模式。 2.9、MVC 之后的其它 如生物物种的自然进化一样,技术的演化并不是朝一个方向进行的。 Meteor:Meteor 是一个极端,从前到后端,包含数据库映射,把所有事情都搞了,有点早年 ASP 的味道,但比 ASP 更细致。

    31940

    VsDoc for jQuery

    Microsoft 现在完全支持 jQuery 并将它集成在ASP.NET MVC 。 Templating with jQuery: http:www.west-wind.comWeblogposts509108.aspxUsing of JSON Result in Asp.net MVC 1.0: http:weblogs.asp.netmehfuzharchive20090428using-of-json-result-in-asp-net-mvc-1-0.aspxScript and CSS Management in ASP.NET MVC : http:weblogs.asp.netrashidarchive20090428script-and-css-management-in-asp-net-mvc.aspxCreating

    27390

    ASP.NET Core 各版本特性简单整理

    介绍ASP.NET Core 是一个跨平台的高性能开源,用于生成启用云且连接 Internet 的新式应用。 -1-1Docs: ASP.NET Core 1.1 的新增功能新增功能:URL 重写中间件响应缓存中间件查看组件即标记帮助程序MVC 型中间件筛选器基于 Cookie 的 TempData 提供程序Azure AllowSynchronousIO(同步IO),线程不足会导致应用崩溃,而同步 IO API(例如 HttpRequest.Body.Read)是导致线程不足的常见原因根据请求提供事件计数器增强了端点路由,可以让 减少跨的分配,包括中间件方案和路由。降低了 WebSocket 连接的内存使用量。减少 HTTPS 连接的内存使用量并提高了其吞吐量。新的优化和完全异步 JSON 序列化程序。 性能改进 SignalR 增加 Hub Filter,类似于 MVC Filter。

    19320

    实战 ASP.NET Web API

    Web API 是一个面向 Http 协议的通信。相对于 WCF 而言,Web API 只面向于 Http 协议设计,而且没有 WCF 那么繁琐的配置。 Web API 的开发类似于 ASP.NET MVC 中控制器的开发,但是相对于直接使用 ASP.NET MVC 来返回 Json 对象的方式而言,Web API 封装了数据的序列化、反序列化,接口、实现都更加简单 简单地说,如果要向浏览器、移动端提供 Json 数据格式的 API,则应该首选 Web API 作为通信。以下,我列出了在当前使用 Web API 开发系统时,遇到的几个知识点或问题。 数据序列化 Web API 目前支持两种数据格式的序列化:Json 及 Xml。 跟 ASP.NET MVC 的 Json 序列化不同的是,Web API 使用了 Newtonsoft.Json 来进行序列化。

    44650

    Web开发在过去20多年时间里如何改变了我

    第一个单页应用程序(对不起,我不想提蹩脚的ASP.NET AJAX…)出现了,UI逻辑从服务器转移到了客户端。 (好吧,我们确实在2005年搞回了一个很酷的SPA,但我们没有想过如何用它创建一个。)NodeJS通过在服务器上使用JavaScript再次改变了世界。 也许这是一个错误,谁知道呢; )现在我们有了ASP.NET Core,这感觉比传统的ASP.NET MVC更自然得多。所谓的自然在这种情况下,意味着和编写传统ASP的感觉几乎相同。 使用Request和Response比传统的ASP.NET MVC工作起来更直接,比ASP.NET WebForms甚至就更直接得多。自然并不意味着你必须编写和传统Asp同样非结构化的废话。 ; )由于我们已经有了非常酷的客户端JavaScript。和简化了的、简约的服务器端,服务器部分就被减少到仅仅用于在REST服务上提供静态文件和数据。

    38160

    ASP.NET MVC是如何运行的: 建立在“伪”MVC上的Web应用

    ASP.NET由于采用了管道式设计,具有很好的扩展性,而整个ASP.NET MVC应用就是通过扩展ASP.NET实现的。 在正式介绍我们自己创建 的“迷你版”ASP.NET MVC的实现原理之前,我们不妨来看看建立在该之上的Web应用如何实现。 上面我们我们演示了如何在我们自己创建的“迷你版”ASP.NET MVC中创建一个Web应用,从中我们可以看到和创建一个真正的ASP.NET MVC应用别无二致。 接下来我们就来逐步地分析这个自定义的ASP.NET MVC是如何建立起来的,而它也代表了真正的ASP.NET MVC的工作原理。 ASP.NET MVC是如何运行的: 建立在“伪”MVC上的Web应用 ASP.NET MVC是如何运行的: URL路由 ASP.NET MVC是如何运行的: Controller的激活 ASP.NET

    35260

    WCF Web API 说再见,继承者ASP.NET Web API

    从 .NET 3.5 开始 WCF 已经支持用 WebHttpBinding 构建 RESTful Web 服务,基于 WCF 的 RESTful Web 服务还是建立在 WCF Message 栈上 4会和ASP.NET MVC 3一样可以很好的运行在Mono上,这样Mono平台就完美了,可以完全的支持RESTful风格的API。 的特性,例如他完全支持MVC风格的Routes和Filters,Filters在授权和异常处理方面是特别有用。 Web API内部自动支持XML和JSON格式,用户可以自行开发其他类型的超媒体类型。 UrlParameter.Optional }             );         }参考资料:http:blogs.msdn.combcarlosfigueiraarchive20120216introducing-asp-net-mvc

    48690

    【学习指导】学习java的路线图-五个必经阶段

    一般情况下PHP对应MySQL数据库;ASP对应SQL数据库;JSP对应ORACLE数据库。 第四个阶段 -j2ee 中级部分1.servlet2.jsp3.mvc这个阶段是接近企业的需求了,所以学习起来,难度偏大,如果前面没有学习扎实,会比较麻烦,我就是这样的,前面没有吃透,就学习j2ee 中级 所以小弟我中心的告诫大家,把前面的学好,再学习第四个阶段,这里的mvc思想不太好理解,是学习的重点。 第五个阶段 -j2ee 高级部分1.struts2.hibernate3.spring学习完Servlet、JSP然后再去学习Struts、Hibernate、Spring等最前沿的最流行的网络编程必备的软件技能 的基础就是Servlet、JSP。首先大家应该学习的是Struts,典型的MVC模型。欢迎关注微信公众号:程序员互动联盟(coder_online)

    442110

    【asp.net core 系列】 1 带你了解一下asp.net core

    同时这个系列也会在后续介绍ASP.NET Core 平台的其它类型的项目,并带领大家以各个类型的项目为主要构开发一个网站或者网络服务中心。下图是官网关于Asp.net Core支持的项目的介绍? 最早,微软为了替代CGI脚本开发了asp应用。ASP 全程 Active Server Page,意思是活动的服务器网页。ASP是一种HTML+服务器代码的组合,其后缀是.asp 。 在2001年,微软宣布将asp迁移到.NET Framework上,形成了一种新的脚本语言——名为asp.net。 ASP.NET 不仅仅是asp + ,更是 asp + .net 。结合了.net之后的asp.net 更加强大。在2008年之前的某一年,asp.net mvc 上线了。 MVC极大的减少了在前台页面中设置大量的服务器脚本,同时MVC更贴近与HTML语言,使得程序开发工程师和前端能更好的配合 。

    26030

    为什么选择PHP作为后台语言

    语法简单,如果有学习C和Perl的很容易上手,并且跟ASP有部分类似。有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。 3. 有很成熟的,比支持MVC:phpMVC,支持类似ASP.net的事件驱动的:Prado,支持类似Ruby On Rails的快速开发的:Cake等等,足够满足你的应用需求。

    51530

    码云周刊 | 面试之前,或许该高效率地学点干货!

    标签:技术分享1、Spring MVC 更灵活的控制 json 返回(自定义过滤字段)这篇文章主要讲 Spring MVC 如何动态的去返回 Json 数据 在我们做 Web 接口开发的时候, 经常会遇到这种场景 一直对 vue 很感兴趣,最近使用 vue2.0 开发了高仿饿了么点餐系统来练练手,不得不说 vue 真是一个很不错的,但是也遇到过一些坑,在这里和大家分享一下。 项目简介:现在微信支付越来越普及,传统的 ASP 的电商 网站却无法被惠及。 官方不提供 ASP 的 SDK、ASP 无法实现证书问题,让无数 asp 开发者最终选择了 通过 php 中转的方式去实现 微信支付。 git.oschina.netyubaoleeopenauth.qa9、项目名称: React Native 实现的移动内容社区App项目简介:Poplar 是一个 React Native 实现的移动内容社区 App,Spring 实现其后台服务

    42560

    Visual Studio 2013 Web开发

    你可以用你自己的视图引擎,你自己的ORM,你自己的特性,你自己的构,你自己的组件。2、ONE ASP.NET微软对ONE ASP.NET的支持更加完善了。???3、浏览器链接? 用浏览方式对话选择IE和Chrome作为我的默认浏览器(按住Ctrl健多选浏览方式)。?现在,按Ctrl-F5打开两个浏览器:?在About.cshtml里改动一些文本。 ASP.NET MVC 5? ASP.NET Identity 的功能如下:ASP.NET Identity 系统 ASP.NET Identity 可用于所有的ASP.NET,如ASP.NET MVC,Web窗体,Web页,Web the bad and the ugly of ASP.NET Identity http:brockallen.com20131020the-good-the-bad-and-the-ugly-of-asp-net-identityFully

    28950

    Django简单博客系统项目开发总结

    使用模板开发页面,数据与显示分离 2.jpg Django是一个用Python开发的开放源代码的Web应用。Django采用了MVC设计模式。它最初用于开发管理一些以新闻内容为主的网站的。 Django注重组件的重用性和可插拔性,敏捷开发和DRY法则(Dont Repeat Yourself) JavaWeb开发前要Tomcat, ASP, .Net开发前要iis,PHP开发前需要Apache Django的核心包括: models.py一个面向对象的映射器,用作数据模型(以Python类的形式定义)和关系性数据库间的媒介;urls.py一个基于正则表达式的URL分发器views.py一个视图系统 ,用于处理请求models.py一个模板系统核心中还包含: Web服务器,是一个轻量级的、独立的Web服务器,用于开发和测试表单序列化及验证系统,用于HTML表单和适于数据库存储的数据之间的转换。 缓存,并有几种缓存方式可供选择中间件,允许对请求处理的各个阶段进行拦截处理序列化系统,能够生成或读取采用XML或JSON表示的Django模型实例模板引擎扩展系统

    7341

    扫码关注云+社区

    领取腾讯云代金券