.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
ApplicationApplication变量在整个应用程序生命周期中都是有效的,类似于使用全局变量一样,所以可以在不同页面中对它进行存取。它和Session变量的区别在于,前者是所有的用户共用的全局变量,后者是各个用户独有的全局变量。举例来解释:网站访问的计数器变量一般采用Application变量,多个请求访问时共享这一个变量,均可对它进行操作,该变量可以被整个应用程序的各个页面直接使用。用户登陆的帐号名一般采用Session变量,多个请求访问时有各自的Session变量... 查看全文
· ASP.NET没有魔法——ASP.NET MVC IoC发布时间:2017-10-20
之前的文章介绍了MVC如何通过ControllerFactory及ControllerActivator创建Controller,而Controller又是如何通过ControllerBase这个模板完成了功能的拓展及业务的执行。这一系列MVC类型的设计处处都体现了IoC的设计原则,所以本章将从以下几点对ASP.NETMVC中的IoC进行介绍:●什么是IoC●ASP.NETMVC中的IoC●什么是DI●IoC容器与依赖解析器(DependencyResolver)●ASP... 查看全文
上一篇文章主要以文字的形式介绍了IoC及其在ASP.NETMVC中的使用,本章将从以下几点介绍如何使用代码在ASP.NETMVC中实现依赖注入:●AutoFac及安装●容器的创建●创建基于AutoFac的DependencyResolver●创建基于AutoFac的ControllerFactoryAutoFac及安装Autofac是一个基于.Net的IoC容器,它用来管理类与类之间的依赖。Autofac提供了多种方法来将一个类型注册到容器中,也提供了构造注入... 查看全文
QueryStringQuerystring也叫查询字符串,这种页面间传递数据是利用网页地址URL。如果要从A页面跳转到B页面,则可以用Request.Redirect(”B.aspx?参数名=参数值”);在页面跳转后用Ruquest[“参数名”]来接收参数。这种方法使用简单,不用服务器资源。但是很容易被篡改且不能传递对象,只有在通过URL请求页时查询字符串才是可行的。这种方法的优点:1.使用简单,对于安全性要求不高时传递数字或是文本值非常有效。这种方法的缺点:1.缺乏安全性... 查看全文
在很多项目中,因为webapi是对外开放的,这个时候,我们就要得考虑接口交换数据的安全性。安全机制也比较多,如andriod与webapi交换数据的时候,可以走双向证书方法,但是开发成本比较大,今天我们不打算介绍这方面的知识,我们说说一个较简单也较常见的安全交换机制在这里要提醒读者,目前所有的加密机制都不是绝对的安全!我们的目标是,任何用户或者软件获取到我们的webapi接口url后用来再次访问该地址都是无效的!达到这种目标的话,我们必须要在url中增加一个时间戳,但是仅仅如此还是不够... 查看全文
.NETFramework4.7.1发布了,它包含在Windows10FallCreators更新中。.NETFramework4.7.1也可在Windows7+和WindowsServer2008R2+上使用。在VisualStudio201715.5中也将添加对.NETFramework4.7.1的支持。.NETFramework4.7.1包括几个方面的改进:narration,highcontrast和focuscontrolareas的辅助功能改进.NETFramework支持... 查看全文
方法一、VisualStudio新建documentation生成帮助文档前段时间在网上收集和自己平时工作总结整理了《干货,比较全面的c#.net公共帮助类》,整理完成上传github之后我又想,既然是帮助类,总得有个帮助文档于是乎想到了Sandcastle,Sandcastle是微软官方生成帮助文档这发面的工具。它可以配合MicrosoftVisualStudio生成的dll和xml注释文件生成完整的帮助文档。结合可视化工具SandcastleHelpFileBuilder,简单直接... 查看全文
· ASP.NET MVC中错误处理方式发布时间:2017-10-18
http://www.cnblogs.com/shenba/archive/2011/04/16/2018441.html... 查看全文
· .net 面试题发布时间:2017-10-17
1、列举ASP.NET页面之间传值的几种方式。答:使用QueryString,如.../id=1;response.Redirect()使用Session使用Server.Transfer使用Cookie2、简述private、protected、public、internal修饰符的访问权限。答:privata:私有成员,在类的内部才可以访问protected:保护成员,该类内部和继承类可以访问public:公开成员,没有访问限制internal:当前程序集可以访问3、简述ADO... 查看全文
上一章节中对路由的注册和匹配过程进行了介绍,知道了MVC的Http请求最终是交由MvcHandler处理的,而其处理过程就是对Controller的创建、执行和释放。本章将从以下几点进一步对上面提到的三个过程进行介绍:●MvcHandler概述●ControllerBuilder&ControllerFactory●DefaultControllerFactory●Controller&... 查看全文
之前的文章中介绍了MyBlog文章维护功能的开发,开发过程中使用Area的方法建立了用于维护文章的Controller、View和Model。但是无论代码怎么变对于浏览器来说都是通过一个url地址去访问,现在MyBlog可用的url有以下几个:http://localhost:52356/--主页http://localhost:52356/Home--主页http://localhost:52356/Post--博客列表http://localhost:52356/Post/Get/1-... 查看全文
ASP.NETMVC的路由是MVC应用的一个核心也是MVC应用处理的入口,作为一个开发者,在正常情况下仅仅需要做的就是根据需求去定义实体、业务逻辑,然后在MVC的Controller中去调用、View中去展现,“路由”仅仅是定义一个路由表,使用户在点击一个链接时,应用能够命中正确的Controller、正确的Action并获取到正确的参数,使程序能够正常运行。但ASP.NET没有魔法,一个HTTP请求为什么能够被ASP.NET识别为MVC请求... 查看全文
· .NET core RSA帮助类发布时间:2017-10-16
解决Operationisnotsupportedonthisplatform异常直接上代码:publicclassRSAHelper{///<summary>///私钥签名///</summary>///<paramname="signStr"></param>///<paramname="privateKey"></param>///<returns></returns>... 查看全文
利用CodeFirst模式构建好基本的类后,项目也开始搭建完毕并成功运行,而且已经将数据库表结构自动生成了。但是,我有新的类要加入,有字段需要修改,那怎么办呢,删库,跑路?哈哈利用数据库迁移,将原有结构不改动,将新建类进行单独建表操作,或者是已有数据库表,改变字段,那就修改表。迁移步骤:1.打开程序包管理器控制台:工具->NuGet包管理器->程序包管理器控制台.(当然还有其它方式也可以打开,我比较喜欢这种)点击后将弹出程序包管理器控制台极其要注意的是默认项目!!!2... 查看全文
· 高效实用的.NET开源项目发布时间:2017-10-15
似乎...很久很久没有写博客了,一直都想写两篇,但是却没有时间写。感觉最近有很多事情需要处理,一直都是疲于奔命,一直到最近才变得有些时间学习和充电。最近没有事情都会看一些博客和开源项目,发现介绍开源项目的文章似乎有些旧,而且很多介绍开源项目的文章都有比较相似的地方,毕竟.NET很好很实用的项目的确有限。很多人也想了解一下最新和感觉有用的.NET开源项目,但是又没有时间去GitHub去逐一的看。感觉自己没事就花了几个小时,去GitHub看了搜索到的100个项目... 查看全文
前言:审批流程中常见的都是人工类型任务,但是也会有一些自动化的任务需要定时触发。因此,引擎框架中需要解决掉两个问题:选择合适的任务调度框架,集成新的任务调度模块。1.任务调度框架选择Hangfire是一个开源的.NET任务调度框架,目前1.6+版本已支持.NETCore。基于队列的任务处理(Fire-and-forgetjobs)延迟任务执行(Delayedjobs)定时任务执行(Recurringjobs)延续性任务执行(Continuations... 查看全文
许久没用C#写程序。听说进来发生大事,.NetCore2.0发布了,于是便学习了下,本站也应运而生。大多数的地方按照官方的文档起步走就可以了,这里谈谈遇到的几个坑。首先,本站是基于ASP.NetCore2.0和EntityFrameWorkCore.Sqlite的,前端使用了layui,搭建于CentOS7上。ASP.NetCore部分没有什么难度,选择MVC方式,基本上和原来的asp.netmvc差不多。不过我也是很久没有用过mvc了,所以摸索了一下,tagHelper很好用。主要说说EFC... 查看全文
· 框架对JAVA和.NET开发的优势发布时间:2017-10-13
现在很多公司做项目都会想到框架,为什么前端框架这几年能够火起来,正式因为人们正在不断追求卓越的技术,在前端框架中也有很多产品突出,至今为止,几年前的一些产品已经在市场用被抛弃,这是为什么?因为产品的不足和用户需求不断的提升,对产品的要求自然就越来越高。使用框架有一个很笼统的好处:可以加快开发进程,在类似项目中重用代码将为开发者节省大量的时间和精力.框架为执行繁琐的代码任务提供预建模块.这个好处放在哪一个框架都是很适用的.但是再往深层的想呢?说说你们得想法... 查看全文
· 框架对JAVA和.NET开发的优势发布时间:2017-10-13
现在很多公司做项目都会想到框架,为什么前端框架这几年能够火起来,正式因为人们正在不断追求卓越的技术,在前端框架中也有很多产品突出,至今为止,几年前的一些产品已经在市场用被抛弃,这是为什么?因为产品的不足和用户需求不断的提升,对产品的要求自然就越来越高。使用框架有一个很笼统的好处:可以加快开发进程,在类似项目中重用代码将为开发者节省大量的时间和精力.框架为执行繁琐的代码任务提供预建模块.这个好处放在哪一个框架都是很适用的.但是再往深层的想呢?说说你们得想法... 查看全文
· .NET Core和.NET Standard有什么不同发布时间:2017-10-13
英文原文:.NETCoreand.NETStandard:WhatIstheDifference?近日,微软发布了.NETCore2.0,但是开发人员中间仍然存在一些疑惑,就是.NETCore、.NETStandard、Xamarin和.NETFramework有什么不同。.NETFramework用于构建桌面应用程序和运行在互联网信息服务器(IIS)上的ASP.NET应用程序。它是第一个托管框架。Xamarin是一个用于构建iOS、Android、macOS和桌面应用程序的框架。... 查看全文