ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
· 基于Nginx+redis的Asp.net站点搭建发布时间:2017-11-03
剧情介绍在传统的信息系统(比如小规模的ERP\MES系统),往往只是进行简单的应用服务器和数据库服务器的分布式部署,以此来提高应用系统的负载能力,而伴随着访问的增大,应用服务器层面除了做硬件和网络的扩容,很难应对【套路式开头】。当然现在开源技术很多,不就是分布式么,应用服务器分布式、数据库读写分离、缓存服务器、认证服务器。。。的确方法很多。那么不买关子了,今天就应用服务器层面的负载均衡讲讲,可以动手练练的技术:Nginx,当然也包括缓存技术:redis。初步的设想是这样的... 查看全文
· Asp.Net Web API(四)发布时间:2017-11-02
HttpResponseException-----HTTP响应异常如果WebAPI控制器抛出一个未捕捉的异常,会发生什么呢?在默认情况下,大多数异常都会转换为一个带有状态码500的内部服务器错误的HTTP响应。这个HTTPResponseException类型是一个特殊的类型。这种异常会返回你在异常构造器中指定的任何HTTP状态码。例如,在以下方法中,如果这个id参数无效,那么会返回“404---未找到”1publicProductGetProduct(intid)2... 查看全文
· Asp.Net Web API(三)发布时间:2017-11-02
RoutingTables路由表在Asp.NetWebAPI中,一个控制器就是一个处理HTTP请求的类,控制器的public方法就被叫做action方法或简单的Action。当WebAPI接收到一个请求的时候,它将这个请求路由到一个Action。注意:WebAPI的路由与Asp.NetMVC的路由是非常相似的。主要区别就是WebAPI使用的是HTTP方法,而不是URI路径来选择Action为了确定哪个Action被调用,这个框架使用了一个注册表... 查看全文
· ASP.NET 使用My97DatePicker日期控件发布时间:2017-11-02
首先要下载该控件的包,下载地址:http://pan.baidu.com/s/1Aa5gk引用文件<scriptsrc="js/My97DatePicker/WdatePicker.js"type="text/javascript"></script>目录详情常规调用<inputid="d11"type="text"class="text"onclick="WdatePicker()"/>通过position属性,自定义弹出位置<... 查看全文
· Asp.Net Web API(一)发布时间:2017-11-01
什么是WebAPIHTTP不仅仅服务于WebPages。他也是一个创建展示服务和数据的API的强大平台。HTTP是简单的,灵活的,无处不在的。你能够想象到几乎任何的平台都会有HTTP服务库。HTTP服务可以涉及到范围广泛的客户端,包括浏览器,各种移动设备和传统桌面应用程序。而WebAPI是提供了一套RestfulAPI的开发框架,它提供了较为完整的http语义支持。WebAPI与MVC的区别1.使用区别MVC主要用于Web站点开发,它在后端实现了一套完整的MVC开发框架,能提供方便的页面开发... 查看全文
· .net core系列之初识asp.net core发布时间:2017-10-31
.netcore已经发布了2.0版本,相对于1.0的有了很大的完善,最近准备在项目中尝试使用asp.netcore,所以就进行了一些简单的研究。初识asp.netcore分为以下几个部分:1、.netcoreSDK以及vs2017下载安装2、创建asp.netcore项目3、初识asp.netcore的项目结构4、启动asp.netcore运行查看效果1、asp.netcoreSDK和VS2017的下载和安装下载地址:http://www.microsoft... 查看全文
之前,有想做一个文件管理页面。参考了许多资料,终于完成了一个基于Asp.netMVC的文件管理Demo.界面如下。一,实现功能及相关技术文件管理Demo基于Asp.NETMVC,主要实现了文件列表浏览,文件夹创建与删除,文件夹以及文件重命名,文件与文件夹的复制、剪切、压缩,文件与文件夹的上传与下载。界面采用Easy-UI配合Jquery实现,文件上传借助Webuploader实现,文件压缩借助ICSharpCode.SharpZipLib类库实现。二... 查看全文
原文:https://www.stevejgordon.co.uk/asp-net-core-anatomy-part-3-addmvc发布于:2017年4月环境:ASP.NETCore1.1本系列前面两篇文章介绍了ASP.NETCore中IServiceCollection两个主要扩展方法(AddMvcCore与AddMvc)。当你准备在程序中使用MVC中间件时,它们用来添加所需的MVC服务。接下来,要在ASP... 查看全文
· 【ASP.NET】DataTable序列化发布时间:2017-10-30
问题描述主要解决DataTable数据转化为JSON,从Controller传递数据给View的问题。1内容区提供如下方法,仅供参考1publicstaticclassObjectExtentions2{3///<summary>4///为Oject对象增加ToJsonString方法(注意对项目添加Newtonsoft.Json.dll引用)5///</summary>6///<paramname="obj"></param>7///<... 查看全文
Asp.net中Request.Url的各个属性对应的意义介绍本文转载自http://www.jb51.net/article/30254.htm网络上关于Request.Url的说明已经很多也很丰富了,但是自己还是实践了一下,看看最终的结果与网络上的是否一致1.简单的环境搭建在本地IIS上配置了一个网站:主机名为wjnhome.com,端口88,然后建了一个虚拟目录指向同一站点,虚拟目录名称为virtual,配置host为127.0.0.1wjnhome.com所以地址就为:http... 查看全文
用于进行迁移的EntityFrameworkCoreNuGet包注意:必须通过编辑.csproj文件来安装此包;不能使用install-package命令或程序包管理器GUI。你可以编辑.csproj通过右键单击中的项目名称的文件解决方案资源管理器并选择编辑<ItemGroup><DotNetCliToolReferenceInclude="Microsoft.EntityFrameworkCore.Tools.DotNet"Version="2.0.0"/><... 查看全文
· ASP.NET没有魔法——Identity与Owin发布时间:2017-10-29
上篇文章介绍了如何在ASP.NETMVC项目中引入Identity组件来实现用户注册、登录及身份验证功能,并且也提到了Identity是集成到Owin中的,本章就来介绍一下什么是Owin以及如何使用Owin来增强Identity的功能。本章的主要内容有:●什么是Owin●关于Katana●Owin与宿主IIS●Owin与Identity的集成●Identity在Owin中的特殊用法什么是OwinOwin(OpenWebServerInterface)它是一个... 查看全文
ASP.NETCore2.0开源GitHTTPServer,实现类似GitHub、GitLab。GitHub:https://github.com/linezero/GitServer设置"GitSettings":{"BasePath":"D:\\Git","GitPath":"git"}需要先安装Git,并确保git命令可以执行,GitPath可以是git的绝对路径。目前实现的功能创建仓库浏览仓库git客户端pushpull数据库支持SQLite、MSSQL... 查看全文
安装DockerforWindowshttps://store.docker.com/editions/community/docker-ce-desktop-windows要想将一个ASP.NETCore站点部署到Docker,首先项目必须添加Docker支持,说白了就是生成Dockerfile,有两种方式第一种是在新建项目的时候还有一种方式就是通过项目右键→添加→Docker支持这是添加Docker支持后生成的DockerfileFROMmicrosoft/aspnetcore:2... 查看全文
前面的文章中为MyBlog加入了文章的管理功能(ASP.NET没有魔法——ASP.NETMVC使用Area开发一个管理模块),但是管理功能应该只能由“作者”来访问,那么要如何控制用户的访问权限?也就是当用户访问管理功能时需要对用户进行身份验证,对于用户来说身份验证也就是登录,即提供一个登录界面,通过账号密码的形式登录后就可以访问受限制的内容。本文将从以下几个方面介绍ASP.NETMVC是如何实现用户身份验证的:●Web中的身份验证●ASP... 查看全文
好消息!特好消息!同时使用ASP.NETCore2.0和.NETFramework类库还能运行在linux上的方法来啦!是的,你没有看错!ASP.NETCore2.0,.NETFramework类库,linux通通都给你,不要998只要10分钟就能完成终极操作来啦!文笔不好,加上又深夜有点困了,不多说直接正题:以下非本人原创,来自宇内流云老大,在mono上运行ASP.NETCore2.0的方法:正常的选择的ASP.NETCoreWeb开发在左上角把.NETCore改成... 查看全文
这里我们采用asp.netmvc自带的AuthorizeAttribute过滤器验证用户的身份,也可以使用自定义过滤器,步骤都是一样。第一步:创建asp.netmvc项目,在项目的App_Start文件夹下面有一个FilterConfig.cs,在这个文件中可以注册全局的过滤器。我们在文件中添加AuthorizeAttribute过滤器如下:publicclassFilterConfig{publicstaticvoidRegisterGlobalFilters... 查看全文
之前对Controller创建的分析中,知道了Controller的创建是有两个步骤组成,分别是Controller的类型查找以及根据类型创建Controller实例。在查询Controller的类型时,实际上是通过RouteData中的Controller名称和命名空间来完成匹配和查找的,而Controller的名称就根据路由对象中的url模板来获取,如默认的url模板:"{controller}/{action}/{id}"... 查看全文
Server.Transfer这个方法相比以前介绍的方法稍微复杂一点,但在页面间值传递中却是特别有用的,使用该方法你可以在另一个页面以对象属性的方式来存取显露的值,当然了,使用这种方法,你需要额外写一些代码以创建一些属性以便可以在另一个页面访问它,但是,这个方式带来的好处也是显而易见的。总的来说,Server.Transfer是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导到另一个页面中,新的页面使用前一个页面的应答流,所以这个方法是完全面象对象的... 查看全文
CookieCookie提供了一种在Web应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用Cookie存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。所以Cookie也可以在页面间传递值。Cookie通过HTTP头在浏览器和服务器之间来回传递的。Cookie只能包含字符串的值,如果想在Cookie存储整数值,那么需要先转换为字符串的形式。与Session一样,其是什对每一个用户而言的,但是有个本质的区别... 查看全文