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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
前奏1.在新建项目中的Models文件下,新建Products类:publicclassProducts{publicintId{get;set;}publicstringName{get;set;}publicdoublePrice{get;set;}}2.在控制器中实例化此类varp=newProducts(){Id=1,Name="饮料",Price=2.5};方式1:ViewData将控制器中的方法用ViewData以键值对的形式类存储上述的实例化对象,如下... 查看全文
· ASP.NET SignalR2持久连接层解析发布时间:2017-01-10
越是到年底越是感觉浑身无力,看着啥也不想动,只期盼着年终奖的到来以此来给自己打一针强心剂。估摸着大多数人都跟我一样犯着这样浑身无力的病,感觉今年算是没挣到啥钱,但是话也不能这么说,搞得好像去年挣到钱了似的。不过该做的事情还是得到,因为毕竟自己拿着工资,拿一天钱就得干一天活,无论自己觉得工资给的多还是少,觉得少可以辞职不干,拿着工资就证明自己愿意接受,既然愿意接受,那就没有理由不努力去干活,我觉得这是作为一个员工最起码的信念。隔着有一段时间没写博客了,反正最近各种乱七八糟的事都在发生... 查看全文
· asp.net mvc5轻松实现插件式开发发布时间:2017-01-09
在研究Nopcommece项目代码的时候,发现Nop.Admin是作为独立项目开发的,但是部署的时候却是合在一起的,感觉挺好这里把他这个部分单独抽离出来,主要关键点:确保你的项目是MVC5而不是MVC4或者以前的版本至少我用MVC4没成功,而且折腾了蛮久,自定义ViewEngineusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Mvc... 查看全文
许多人都有各自的兴趣,如打球、踢毽子、看书、看电视、玩游戏等等....我近来迷上了猜灯谜,于是业余做了一个在线猜灯谜的网站:何问起谜语。先出个谜语让你猜猜:不可缺一点(打一字)。可以在线猜:http://m.hovertree.com/miyu/bjae/j13e2e2e.htm,输入答案,点击“猜谜”按钮就可以了。这个猜谜的功能是之前做好的。最近想增加灯谜知识方面的文章,又不想再修改之前的项目。于是做了一个项目:HoverTreeTop,是ASP.NET项目... 查看全文
---恢复内容开始---第一次发表博文,发表博文的目的是巩固自己的技术,也能够共享给大家。写的不好的地方,希望大家多给给意见。老司机勿喷数据结构()NewsTypeId新闻ID,NewsTypeName新闻名称NewsTypeParentId父级ID后台语言:ASP.NETMVC4后台代码:///<summary>///JSON格式的List集合///</summary>///<returns></returns>... 查看全文
应用场景angular2(下文中标注位NG2)项目和.netmvc项目分别开发,前期采用跨域访问进行并行开发,后期只需要将NG2项目的生产版本合并到.net项目。NG2项目概述ng2项目采用的是angular-cli搭建的框架。使用typescript、rxjs等内容开发。.netmvc项目概述:前期开发阶段,去除了验证内容,并支持跨域(这里没有使用api)。后期需要与ng2的发布内容进行整合。具体步骤(只说明.netmvc中的操作内容)路由内容设置//防止用户刷新路由指向错误routes... 查看全文
ASP.NetMVC4+Memcached+CodeFirst实现分布式缓存part1:给我点时间,允许我感慨一下2016年正好有时间,总结一下最近使用的一些技术,也算是为2016年画上一个完美的句号,回顾2016年,感受颇多,感恩那些帮助我的人。展望2017年,我相信一定会遇到一个更好的自己。附上自己喜欢的一张图片:好了~~~装逼结束,下面开始说说如何实现分布式缓存在项目中的应用。part2:先分析以下需求软件架构从单机到分布式遇到的问题(当然这是一个很深的问题... 查看全文
遇到问题core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到MissingMethodException问题,更新、插入操作没有问题。如果你也遇到这个问题,请参照以下步骤进行升级操作。操作步骤及内容如果你的项目已经引用过以下几部分内容,请依次升级内容:PM>Update-PackageMicrosoft.EntityFrameworkCorePM>Update-PackageMicrosoft.EntityFrameworkCore.SqlServerPM>... 查看全文
· ASP.NET MVC实现权限控制发布时间:2016-12-24
这篇分享一下ASP.NETMVC权限控制。也就是说某一用户登录之后,某一个用户是否有权限访问Controller,Action(操作),视图等想实现这些功能,需要在数据库创建好几个表:[User],[Module],[Form],[Action],[Role],[RoleModule],[UserModule],[UserRole]。[User]:是存储用户信息。[Module]:是存储ASP.NET的Controller名的表。整个专案中,所有需要管控的Controller均需要添加至此表中... 查看全文
支持Oracle、MSSQL、MySQL、SQLite四种数据库,支持事务,支持对象关系映射;已在多个项目中实际使用。没有语法糖,学习成本几乎为0,拿来即用。DBHelper类完整代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.Common;usingSystem.Data... 查看全文
一、演示:接口查看:http://apidoc.docode.top/接口后台:http://apiadmin.docode.top/登录:administrator,123456二、使用到的技术:①、AdminLite(基于Bootstrap的响应式UI模板)②、ASP.NETMVC5③、EntityFramework6④、AutoFac⑤、AutoMapper⑥、MySql6.9.9三、源呆码:CSharpApi文档系统下载四、结束语:养兵千日,用兵一时。... 查看全文
虽然ASP.NETCore应用的路由是通过RouterMiddleware这个中间件来完成的,但是具体的路由解析功能都落在指定的Router对象上,不过我们依然有必要以代码实现的角度来介绍一下这个中间件。在这之前,我们先来认识一个特殊的特性。[本文已经同步到《ASP.NETCore框架揭秘》之中]让RouterMiddleware中间件委托Router完整整个路由工作之后,解析出来的路由参数会以一个RouteData对象的形式存储在RouteContext上下文中... 查看全文
图挂了的说明:我是在Word中写的本系列文章,然后转成的HTML,所以图片都存在于fineui.com服务器,由于临时访问量太多,服务器喘不过气了。。。。你可以稍后访问,实在是抱歉......目录【第一篇】ASP.NETMVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NETMVC快速入门之数据注解(MVC5+EF6)【第三篇】ASP.NETMVC快速入门之安全策略(MVC5+EF6)【第四篇】ASP.NETMVC快速入门之完整示例(MVC5+EF6)请关注三石的博客:http... 查看全文
· ASP.NET Core 中间件Diagnostics使用发布时间:2016-12-24
ASP.NETCore中间件(Middleware)Diagnostics使用。对于中间件的介绍可以查看之前的文章ASP.NETCore开发-中间件(Middleware)。Diagnostics中间件,主要功能是用于报告和处理ASP.NETCore中的异常和错误信息,以及诊断EntityFramework核心迁移错误。其中还有其他几项功能,欢迎页,错误代码页、如404页等。以及一个还算不错的日志查看功能,这个功能也是很多人需要的功能,直接在线查看日志。下面来一一讲解功能。新建ASP... 查看全文
在上一篇文章中我用递归方法实现了管理菜单,在上一节我也提到要考虑用缓存,也算是学习一下.NetCore的缓存机制。关于.NetCore的缓存,官方有三种实现:1.InMemoryCaching我理解是在内容中实现,这种方法适用于单服务器的生产环境。2.aDistributedCache分部式缓存实现。3.ResponseCache这种方式我理解为客户端缓存。今天我只用了第一种实现方法,内存中缓存,之所以用这种方法我是觉得我这里用缓存的初衷是为了减少访问数据库的次数... 查看全文
问题在Controller中有一个public的方法,但是又不想将这个publlic方法暴露成为一个API。解决方案ASP.NETWebAPI中,正常是通过HTTP谓词来匹配Controller中相关Action的。默认情况下,Contoller中的每个public方法都是一个Action。为了防止public的方法成为Action,只要在public的方法上使用[NonAction]属性就可以。工作原理NoActionAttribute(如代码片段3-19所示)是一个非操作类... 查看全文
上一篇,介绍了怎么导出Excel文件,这篇文章介绍在ASP.NETMVC中使用水晶报表。项目源码下载:https://github.com/caofangsheng93/CrystalReportInMac前提条件:你需要有VS,SQLServer当然最重要的就是安装CrystalReport。这里我提供我百度网盘的安装文件:http://pan.baidu.com/s/1bpcK3ZD,我这里是CrystalReportforVS2013的版本。需要其他的版本大家自己去搜去下载... 查看全文
好久没写博客了,今天特地来更新一下,今天我们要学习的是如何导出数据到Excel文件中,这里我使用的是免费开源的Epplus组件。源代码下载:https://github.com/caofangsheng93/ExcelExportInMvc介绍这篇文章,介绍的是怎样导出数据到Excel文件中,大多数的后端程序都有报表功能:把显示在Grid中的数据导出到Excel文件中,这篇文章中使用的是EPPlus组件。EPPlus是一个基于OOXML【OpenExtendedMarkupLanguage... 查看全文
1.权限控制使用controller和action来实现,权限方式有很多种,最近开发项目使用控制控制器方式实现代码如下///<summary>///用户权限控制///</summary>publicclassUserAuthorize:AuthorizeAttribute{///<summary>///授权失败时呈现的视图///</summary>publicstringAuthorizationFailView{get;set;}///<... 查看全文
· ASP.NET MVC传递参数(model)发布时间:2016-12-24
一看到此标题,相信你也会。因为路由是可以从URL地址栏传过去的。但是Insus.NET不想在地址栏传递,还是一个条件是jQuery的Ajax进行POST的。Insus.NET不清楚别人是怎样处理的,但是这个让Insus.NET花上不少时间来解决。Insus.NET实现的方法也很简单,就是先POST至一个中转的Action,然后再转跳至最终的Action中去。创建一个Model,如Pass,里面有好几个字段。再创建一个控制器:就这样简单可以实现。下面使用一个小例子来演示。如用户点击编辑按钮时... 查看全文