.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
小引在ASP.NET5(vNext)之前,亦即MVC4/5、WebAPI2的时代,MVC与WebAPI框架彼此有非常相似的设计,却是以不同的代码来实现。现在,ASP.NET5集成了MVC、WebAPI、与WebPages程序模型于单一框架,统称为MVC6。ASP.NET5的另一个亮点是内建DependencyInjection容器。在此之前的MVC与WebAPI框架对于DI的支持则相对薄弱,主角是IDependencyResolver接口。ASP... 查看全文
这一篇我们继续征程,看看标准查询运算符和LINQ。标准查询运算符是定义在System.Linq.Enumerable类中的50多个为IEnumerable<T>准备的扩展方法,而LINQ则是一种类似于SQL风格的查询表达式,它们可以大大方便我们的日常开发工作。因此,需要我们予以关注起来!/*新语法索引*/1.自动属性Auto-ImplementedProperties2.隐式类型var3.参数默认值和命名参数4.对象初始化器与集合初始化器{}5.匿名类&匿名方法6... 查看全文
SuperHelper是博主利用业余时间编写的一个ORM微型框架,除了可以提高开发效率,与其它ORM框架相比,博主更加喜欢SuperHelper的使用简单、适用范围广的特点。简介SuperHelper是一个基于.Net平台的非侵入式的的微型ORM框架,可帮助开发者快速简便的访问数据库并对其操作,且部署起来十分简单;只依赖于相应的数据库引擎,开发者可以根据实际项目需要增加引用不同版本的SuperHelper组件,且不会产生冲突。(目前SuperHelper有SQlServer版和SQLite版... 查看全文
· asp.net分页之AJAX 分页发布时间:2014-11-27
查询功能是开发中最重要的一个功能,大量数据的显示,我们用的最多的就是分页。在ASP.NET中有很多数据展现的控件,比如Repeater、GridView,用的最多的GridView,它同时也自带了分页的功能。但是我们知道用GridView来显示数据,如果没有禁用ViewState,页面的大小会是非常的大的。而且平时我们点击首页,下一页,上一页,尾页这些功能都是会引起页面回发的,也就是需要完全跟服务器进行交互,来回响应的时间,传输的数据量都是很大的。AJAX的分页可以很好的解决这些问题。... 查看全文
一般情况下,我们在向数据库中插入数据时用Insert语句,但是当数据量很大的时候,这种情况就比较缓慢了,这个时候就需要SqlBulkCopy这个类。SqlBulkCopy本身常用的函数有这么几个DestinationTableName-----服务器目标表上的名称,也就是你要向哪个表插入大量的数据,这个就设置为那个表名ColumnMappings-----字段映射,因为是要在本地建立一个Table,然后将整个Table一次性的加入到数据库中... 查看全文
近期微软发布了ASP.NET5.0,本次发布的新特性需求源于大量用户的反馈和需求,例如灵活的跨平台运行时和自主部署能力使ASP.NET应用不再受限于IIS、Cloud-ready环境配置降低了云端部署的门槛,另外源码开放无疑也是一个重量级惊喜。这些更改会有助于创建易于开发、部署、维护和现代的Web应用程序。相信看到以上几点作为.NET程序员的你已经迫不及待体验ASP.NET5的新功能了,下面我们就来看下这些新特性。ASP.NET5是用于创建Web应用的框架,相对于以前的版本它更加简练、灵活... 查看全文
前台代码:/*修改头像*///上传function_sc(){$(".ckfile").html("").css("color","#535353");$("#_userImgPath").val("");varstr=$("#file").val();if($.trim(str)==""){$(".ckfile").html("请选择文件。").css("color","red");returnfalse;}else{varpostfix=str.substring(str... 查看全文
概述(来自MSDN)Timer组件是基于服务器的计时器,它使您能够指定在应用程序中引发Elapsed事件的周期性间隔。然后可以操控此事件以提供定期处理。例如,假设您有一台关键性服务器,必须每周7天、每天24小时都保持运行。可以创建一个使用Timer的服务,以定期检查服务器并确保系统开启并在运行。如果系统不响应,则该服务可以尝试重新启动服务器或通知管理员。基于服务器的Timer是为在多线程环境中用于辅助线程而设计的。服务器计时器可以在线程间移动来处理引发的Elapsed事件... 查看全文
· VS2015 ASP.NET5 Web项目结构浅析发布时间:2014-11-26
前言本文个人同步博客地址http://aehyok.com/Blog/Detail/76.html在安装好VS2015之后,一直想看看新版本的Web项目如何,上个周建了项目之后发现真是面目全非,微软这次更新真是太凶了。于是我就有了想简单的了解一下新建的项目结构的冲动,真是一发不可收啊,自己只是想研究个皮毛,这前前后后大概花掉了一周的时间(当然都是业余的)才大致搞明白了一点吧。在此就进行记录一下。首先来创建一个Web项目1、打开VS2015新建ASP.NETWeb应用程序2、选择ASP... 查看全文
· .NET中使用Redis (二)发布时间:2014-11-26
很久以前写了一篇文章.NET中使用Redis介绍了如何安装Redis服务端,以及如何在.NET中调用Redis读取数据。本文简单介绍如何设计NoSQL数据库,以及如何使用Redis来存储对象。和传统的关系型数据库不同,NoSQL大部分都是以键值对存储在内存中的,我们不能直接把RDBMS里面的一些做法直接移植到NoSQL中来,一个最主要的原因是,在NoSQL中缺少RDBMS中的一些诸如join,union以及一些在关系型数据库中效率很高的执行语句,这些在NoSQL不能很好的支持,或者说效率低... 查看全文
· asp.net中WebResponse 跨域访问示例发布时间:2014-11-26
前两天,一个朋友让我帮他写这样一个程序:在asp.net里面访问asp的页面,把数据提交对方的数据库后,根据返回的值(返回值为:OK或ERROR),如果为OK再把填入本地数据库。当时,想当然,觉得很简单,用js的xmlhttp,如果根据response的值是“OK”就执行提交本地数据库。很快写完发过去,让朋友试试,一试发现不行,后来一问,原来是跨域访问,我给忽略了,于是让朋友把asp改成webservice,可朋友说程序是合作公司做的,只会asp... 查看全文
1.下载Thrifthttp://apache.fayea.com/apache-mirror/thrift/0.9.2/thrift-0.9.2.tar.gz2.下载编译器并解压http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.2/thrift-0.9.2.exe3.设置编译器的路径为环境变量我的thrift-0.9.2.exe放在C:/Windows路径下,所以设置环境变量中的path:为C:\Windows;4.编写一个test... 查看全文
1.Objectreferencenotsettoaninstanceofanobject.未将对象引用(引用)到对象的实例,说白了就是有个对象为null,但是你在用它点出来的各种东西。2.AnentityobjectcannotbereferencedbymultipleinstancesofIEntityChangeTracker.一个实体对象不能由多个IEntityChangeTracker实例引用。首先参见MSDN中对于EntityFramework中的增删改的说明,特别是修改对象那里... 查看全文
闲来无事,逛逛园子,发现有个面试题,觉得有意思。已自己的理解答来看看,不足之处,请多指教。原文地址:http://www.cnblogs.com/leotsai/p/aspnet-tests-for-juniors.html第1题:请定义一个接口IQuestion,有【标题】和【问题种类】两个属性,其中【问题种类】是只读的枚举类型QuestionType,另外还有一个方法获取该问题的答案(无参,返回字符串)。publicenumQuestionType{Text=0... 查看全文
C:\ProgramFiles(x86)\MicrosoftVisualStudio11.0\Common7\IDE\ItemTemplates\CSharp\Web\2052\WebFormC:\ProgramFiles(x86)\MicrosoftVisualStudio11.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\2052\WebForm2052是中文版,1033是英文版,上面第二个是缓存文件... 查看全文
Razor视图引擎是Asp.netMVC3中新扩展的内容,并且也是它的默认视图引擎。还有另外一种WebForms视图引擎。通过前面的文章可知在Asp.netmvc5中创建视图,默认使用的是Razor视图引擎。而且真正的就一种了。记得之前版本的,还可以让开发者选择是使用Razor还是webfroms视图引擎。Razor为视图表示提供了一种精简的语法,最大限度的减少了语法和额外的字符。这样就有效的减少了语法障碍,并且在视图标记语言中也没有新的语法规则。Razor支持两种文件类型,分别是... 查看全文
请注明转载地址:http://www.cnblogs.com/arhat在整合这三个技术之前,首先得说明一下整合的步骤,俗话说汗要一口一口吃,事要一件一件做。同理这个三个技术也是。那么在整合之前,需要对ASP.NET,Spring.NET,NHibernate有所了解,最好是有一些经验,因为平白无故的就把3个技术融合到一起,会闹些小别扭,其实就像配置化学药品一样,如果3中原料有一点出路,那么整个实验也就失败了。在网上有很多高人都写过类似的文章,可能是鄙人不才,看了很多文章都没有把我的问题解决了... 查看全文
篇:在上一篇中,我们了解了匿名类、匿名方法与扩展方法等所谓的新语法,这一篇我们继续征程,看看系统预定义委托(Action/Func/Predicate)和超爱的Lambda表达式。为了方便码农们,.Net基类库针对实际开发中最常用的情形提供了几个预定义好的委托,这些委托可以直接使用,无需再重头定义一个自己的委托类型。预定义委托在.Net基类库中使用的比较广泛,比如在Lambda表达式和并行计算中都大量地使用,需要我们予以关注起来!/*新语法索引*/1.自动属性Auto... 查看全文
动态绑定的GridView由于列数不固定,而列又太多,这样设置GridView固定宽度就不能满足需求了。为此整理了两种方法来达到GridView自适应列宽不变形的效果。//在GridView的行数据绑定完的事件中设置protectedvoidgvObjectList_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow||e.Row... 查看全文
关于button这个服务器控件,我一直想减少它向服务器提交数据。那些检测,还是在客户端实现就好了。这就需要javascript,但是我发现仅仅有javascript还是不够的。button服务器控件的单击事件叫“onClick”,所以javascript就无法使用这个事件。因为重名了。我想实现的是单击button的时候,先执行客户端的javascript代码,然后再执行后台事件。如果使用的是html控件,就不存在这种问题了。但是,我就是想实现服务器控件的这一功能... 查看全文