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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
一、概述1、用VS2017创建如下图的几个.NETStandard类库,默认版本为1.4,你可以通过项目属性进行修改,最高支持到1.6,大概五月份左右会更新至2.0,API会翻倍,很期待!排名分先后,这里简要说下我对各个类库职责的一个理解。Light.Model:存放实际项目中你用到的所有实体集合,包括数据库表映射实体,请求实体,响应实体,视图显示实体以及一些公共实体类等,同时你还可以根据自己业务的模块功能进行更细致的划分。Light.IRepository:数据库仓储接口... 查看全文
这几天正好用到上传Excel,并根据Excel中的数据做相应的处理,故整理以备用。用到的资源:(1)NOPI2.2.0.0可自己官网下载,也可点击:http://pan.baidu.com/s/1jIRxivW(2)用到一些常见处理文件的公共方法类,可以添加到项目中:http://pan.baidu.com/s/1dEWGKNZ如过上述连接因故无法使用,可在评论留下邮箱,我打包发送过去,如有更好的建议,欢迎指导。后台的提示方法ShowMsgHelper,根据自己的改写即可... 查看全文
今天看了Scott关于ASP.NETCore的介绍视频,发现用命令行一步一步新建项目、添加Package、Restore、Build、Run执行的实现方式,更让容易让我们了解.NETCore的运行机制。以下是这节课的课程的笔记,给大家分享。课程准备:安装.NETCore运行环境,下载地址:https://www.microsoft.com/net/download安装Notepad2替代notepad,Notepad2可以识别代码、以不同的颜色进行区分,下载地址:http://www.flos... 查看全文
· ASP.NET导出word实例发布时间:2017-03-22
ASP.NET导出word实例最近遇到一个题目就是如何在asp.net中将数据导出到word中,由于数据是动态的,所以需要在后台拼出想要的的格式,翻遍了网页找出了一个比较满意的代码,感谢那位高手。代码如下:publicvoidDownload(){Randomrd=newRandom();stringfileName=DateTime.Now.ToString("yyyyMMddhhmm")+rd.Next()+".doc";//存储路径stringpath=Server.MapPath... 查看全文
系统换成Windows10安装VS2012打开项目总提示:vs2012aps.NET4.5尚未在web服务器上注册,您需要手动将Web服务器配置为使用ASP.Net4.5,这样您的网站才可能正确运行,很是扯淡~解决方法:下载微软补丁:https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual... 查看全文
本章将要和大家分享的是Asp.NetCore1.1版本去掉了project.json后如何打包生成跨平台包,为了更好跟进AspNetCore的发展,把之前用来做netcore开发的vs2015卸载后并安装了vs2017,这给我带来的直接好处是把我报红的C盘腾出10GB左右的空间,从这里直接能感受到vs2017体积如此之小;之前有写过一篇开源netcore服务的文章开源一个跨平台运行的服务插件-TaskCore.MainForm,里面有讲述netcore项目生成和部署在win7和ubuntu16... 查看全文
· asp.net core tags 扩展之 id 和 name发布时间:2017-03-22
asp.netcore页面TagHelper的Id和Name属性扩展。[HtmlTargetElement("input")][HtmlTargetElement(Attributes="name")]publicclassNameTagHelper:TagHelper{privateconststringNameAttributeName="asp-name";[HtmlAttributeName(NameAttributeName)]publicModelExpressionName... 查看全文
1.ModelState.IsValid检验模型有效性2.显示模型绑定(操作方法中没有参数):UpdateModel(album):模型绑定期间出错会抛出异常TryUpdateModel(album)不抛出错误,会返回true和false值HTML辅助方法1.表单默认方法是“get”提交方法2.@using(html.BeginForm()){@htm.ValidationSummary(excludePropertyErrors:truem)//只显示与模型有关的值的错误信息}3... 查看全文
参考网址:https://docs.microsoft.com/zh-cn/ef/core/get-started/full-dotnet/new-db场景:使用ASP.NETEntityFrameworkCoreCODEFIRST创建多对多实体需求:CODEFIRST实现多对多的实体创建。细节:创建两个实体类,一个是AppUser,一个是AppRole,两个实体通过UserRole关联。即一个AppUser可能隶属于多个AppRole,一个AppRole可能关联了多个AppUser... 查看全文
· 学习ASP.NET MVC(十一)——分页发布时间:2017-03-16
在这一篇文章中,我们将学习如何在MVC页面中实现分页的方法。分页功能是一个非常实用,常用的功能,当数据量过多的时候,必然要使用分页。在今天这篇文章中,我们学习如果在MVC页面中使用PagedList.Mvc包来实现分页功能。1)安装PagedList.Mvc首先,我们需要安装分页组件包,在VisualStudio2010中点击【项目】-【管理NuGet程序包】,打开NuGet包管理器窗体,在该窗体中,选择“联机”标签,然后搜索pagedlist,如下图所示... 查看全文
前言在前一篇文章中我已经做过开篇,接下来的随笔会详细讲一下我们的开发框架是如何实现的,专业的事由专业的人来讲,以后就由我们的高级码农小李英文名查尔斯和他的师父厂长(因为姓陈,酷爱摄影,我们的文艺片都是从他那里来的,所以叫厂长)技术选型“查尔斯,这个敏捷开发框架我们要开始做了,给你分点任务,你要做哪块的?”“俺要做APP开发,现在APP开发的人工资高着呢,动不动10几k的,俺要学好APP,俺要加工资,俺要走上人生的颠峰!”“OK,那APP这块就让你来负责,我们这一期主要让APP上实现工作流审批... 查看全文
今天在阿里云虚拟机上部署新站点后出现下面的错误:servererrorin'/'applecationCompilerErrorMessage:CS0016:Couldnotwritetooutputfile'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\TemporaryASP.NETFiles\root\xx'--'Accessisdenied.'错误图片如下:找遍了网上的资料最后总结为以下几步::Cleanedthe"C... 查看全文
不知是什么原因,所有的视图中Ajax,ViewBag之类的都提示未找到上下文(由于换了个版本Vs,猜测应该是Vs的原因),然后顺利在网上找到了解决方案。CloseVisualStudioOpenthe%UserProfile%\AppData\Local\Microsoft\VisualStudio\<version>\folderRenameordeletetheComponentModelCachefolderRestartVisualStudio.给地址链接:https... 查看全文
· ASP.NET Core 发布发布时间:2017-03-15
第一步:运行dotnetrestore命令,以还原项目中指定的依赖项1dotnetrestore第二步:使用dotnetbuild命令为目标平台上的应用创建调试版本。如果不指定想要生成的运行时标识符,则dotnetbuild命令将会创建仅适用于当前系统运行时ID的版本。可使用以下命令生成目标平台适用的应用:1dotnetbuild-rwin81-x64我的服务器是:Windows8.1/WindowsServer2012R2win81-x64win81-x86win81-arm目标平台... 查看全文
· asp.net 后台任务作业框架收集发布时间:2017-03-11
收集几个可以用于asp.net的后台任务工具库并简单介绍。hangfire.io支持单次任务(Fire-and-forget),延时任务(Delayed),重复任务(Recurring),支持CPU/IO密集型任务,长、短任务。不依赖windows服务或者是任务。任务信息可以存储到Redis,SQLServer,SQLAzure和MSMQ中。因为有控制台可以监控任务执行情况,所以支持分布式部署。任务最小粒度为分钟。在asp.netweb中使用.net版本需.net45以上,且为owin应用程序... 查看全文
使用log4net可以很方便地为应用添加日志功能。应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能。同时,通过外部配置文件,用户可以不用重新编译程序就能改变应用的日志行为,使得用户可以根据情况灵活地选择要记录的信息。那么我们如何在Web项目中使用Log4Net呢?一、基本配置1、下载Log4Net,地址如下:http://logging.apache.org/log4net/download_log4net.cgi,如下图所示:2、下载到本地后... 查看全文
从事软件行业也有几年了,软件行业的发展,可以说是日新月异。从中也学到了不少知识,每天都在丰富自己。但是,软件行业大多都有一个通病——加班,加班不单是员工的烦恼,也是公司的毒瘤。大工作量,造成了加班这一现象。但是,细细回想,我们这些码农真的有这么多的代码要撸吗?有多少是我们的重复工作。我们非常熟悉业务流程,完成业务功能的开发只需要两小时,但是所有的东西都需要重新开发,以前的代码太乱了,框架要重新搭建,基础资料要开发,权限要实现,大多数时间都用在了用户不关心不能直观感受的东西上面... 查看全文
· ASP.NET Core Docker部署-CentOS实践版发布时间:2017-03-08
本文在http://www.cnblogs.com/savorboard/p/dotnetcore-docker.html的基础上,根据自己实践后有所修改。准备工作:特别说明:(如果你不是root,执行本文中出现的一些命令的时候最好加上sudo,这样可以避免很多问题。。。)1.centos安装a.下载centos的iso文件,比如:CentOS-7-x86_64-Everything-1611.isob.虚拟机安装,比如:hyper-vc.手动分区:/boot至少1G,建议2G... 查看全文
· Asp.Net MVC 之 Autofac 初步使用1发布时间:2017-03-07
Autofac是.NET领域最为流行的IOC框架之一,传说是速度最快的一个:优点:它是C#语言联系很紧密,也就是说C#里的很多编程方式都可以为Autofac使用较低的学习曲线,学习它非常的简单,只要你理解了IoC和DI的概念以及在何时需要使用它们XML配置支持自动装配与Asp.NetMVC集成通过VS中的NuGet来加载AutoFac,不论是哪种方式,最终的目的就是将Autofac.dll,Autofac.Configuration.dll这两个程序集引用到你的项目中... 查看全文
一、过滤器简介1.1、理解什么是过滤器1、过滤器(Filters)就是向请求处理管道中注入额外的逻辑。提供了一个简单而优雅的方式来实现横切关注点。2、所谓的过滤器(Filters),MVC框架里面的过滤器完全不同于ASP.NET平台里面的Request.Filters和Response.Filter对象,它们主要是实现请求和响应流的传输。通常我们所说的过滤器是指MVC框架里面的过滤器。3、过滤器可以注入一些代码逻辑到请求处理管道中,是基于C#的Attribute的实现... 查看全文