.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· 浅谈.net MVC发布时间:2017-09-15
大学毕业对MVC的概念还不是很清晰,总觉得MVC是和三层一样的,是同一级别的架构。其实不然,三层架构是:BLL(业务逻辑层),DAL(数据库访问层),UI(页面显示层),而MVC仅仅是属于三层架构UI层。可以说MVC就是为了更好的展示数据,如果把三层架构比作一个完整的人,那么MVC就是这个人的脸,用来展示东西。说这么多就是给刚接触MVC的人从概念上明白MVC是个什么东西,就是一种理念,一种展示数据的模式。说到MVC不得不说很早以前拖拉控件的时代... 查看全文
· .NET高性能编码之事务发布时间:2017-09-15
最近在做一些EO方面的系统开发,由于涉及到对数据库的操作量比较大,用ADO.NET和数据库进行连接交互的时候,难免会对程序的性能产生影响。比如说我们现在要对九个SQL语句进行数据库操作,并且每个语句的执行是有顺序限制的,如果我们一次一个一个的与数据库进行交互,则需要和数据库建立九次连接,这样对系统性能的损耗太大,那么该如何实现呢。如下:1、将要执行的九条SQL语句依次推入List集合中:List<string>sQLStringList=newList<string>(... 查看全文
· ASP.Net MVC中的@与<% %>发布时间:2017-09-15
在最初接触MVC时,相信很多人都是最先学会了<%%>,然后突然有一天遇到了@,然后就一脸懵逼了~今天就有一哥们问我为什么他在网上下载了一个MVCDemo,在视图页中<%%>不起作用了,而且是一页的@?我曾经也有过这样的疑问的。VSMVC的视图引擎有两种:ASPX(C#)和Razor(cshtml)建议以后都使用Razor视图引擎。(VS2017中已经默认Razor引擎了)<%%>就是ASPX引擎视图页中,插入C#代码的标识。而在Razor中用更简洁的@代替了... 查看全文
一、特性(Attribute)的概念:公共语言运行时允许添加类似关键字的描述声明,它对程序中的元素进行标注,如类、字段、方法等,其本质上就是一个类,如果没有什么机制来在运行期来获取Attribute的附加信息,那么Attribute就没有什么存在的意义,.NET中以反射机制来实现在运行期获取Attribute的附加信息。那么特性到底长啥样子呢?比如:在方法的前面加上[Obsolete("此方法声明为已过期")]这个特性,其实ObsoleteAttribute就是一个... 查看全文
有些项目需要在IIS发布的时候,将网站发布到虚拟目录,为了保持调试和发布的路径同一,一般会修改VS调试的虚拟目录一、Web应用程序Web应用程序的修改方式非常简单,在解决方案资源管理器->项目>右键>属性>Web>服务器>项目URL,修改URL后点击创建虚拟目录即可二、Asp.NetWeb网站由于网站项目没有.csproj文件,没法从属性页面进行修改。我们打开网站解决方案的平级目录,有一个叫.vs的隐藏文件夹,从文件间内找到.vs->config... 查看全文
在现代办公环境中,阅读或者编辑较长篇幅的Word文档时,想要在文档中某一处或者几处留下标记,方便日后查找、修改时,需要在相对应的文档位置插入书签。那对于开发者而言,在C#或者VB.NET语言环境中,如何来快速、简便的插入书签呢,我分享一下我的经验。这里我用到了一款E-iceblue公司发布的一款免费的Word组件(FreeSpire.Docfor.NET),方法很简单,如下:步骤一:初始化Document实例并加载Word文档Documentdocument=newDocument()... 查看全文
· .net WebApi开发发布时间:2017-09-13
1.新建项目选择ASP.netMVC4Web应用程序2.选择WebAPIc3.在新建立的项目里面有已经生成的webapi模版其中App_Start文件夹下WebApiConfig.cs和RouteConfig.cs文件主要配置api的路由信息。Controllers文件夹下的文件为api的实现文件。其中ValuesController.cs是示例api文件。4.新建自己的webapi文件。在Controllers文件夹上单击鼠标右键,添加--控制器... 查看全文
在做一个小东西的时候出现了这个问题,就是使用VS调试几次项目后,使用SQLServerManagementStudio管理数据库时,使用SA登录就会出现这个错误,当然,如果项目中的数据库连接字符串中使用的sa验证,那么项目也会连不到数据库的.可是如果是在ServerManagementStudio和项目中使用Windows身份验证,就没有任何问题.提示错误消息如下Code超时时间已到。在操作完成之前超时时间已过或服务器未响应。(.NetSqlClientDataProvider)-------... 查看全文
RemoteAttribute是asp.netmvc的一个验证特性,它位于System.Web.Mvc命名空间下面通过例子来说明很多系统中都有会员这个功能,会员在前台注册时,用户名不能与现有的用户名重复,还要求输入手机号码去注册,同时手机号码也需要验证是否重复,下面是实体类///<summary>///会员///</summary>publicclassMember{publicintId{get;set;}[Required(ErrorMessage="请填写用户名"... 查看全文
KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。KindEditor使用JavaScript编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率... 查看全文
· .NET Core 2.0 问题杂记发布时间:2017-09-13
一.Ubuntu14.04安装1.安装之前请先删除之前的.netcore版本命令如下:1.1获取安装的.netcore版本sudoapt--installedlist|grep"dotnet-dev"1.2删除安装的.netcore版本sudoapt-getremove“上面列出的版本名称”2.参照微软官网给出的步骤进行安装,地址:https://www.microsoft.com/net/core#linuxubuntu... 查看全文
· asp.net.core教程发布时间:2017-09-13
asp.net.core教程(翻译自微软官方文档https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/adding-controller)本教程会教你使用vs2017去搭建基础的asp.net.core服务程序。本教程教授asp.net.core的控制器和视图。Razor页面是使用asp.net.core的新的选择MVC代表model(模型),view(视图),controller(控制器)Model... 查看全文
· asp.net core mvc View Component 应用发布时间:2017-09-11
ViewComponent1、View组件介绍在ASP.NETCOREMVC中,View组件有点类似于partialviews,但是他们更强大,View组件不能使用modelbinding,当你调用它的时候仅仅依赖与你提供的数据一个View组件特点:.呈现一大块而不是一个整体的响应。.包含在控制器和视图之间发现的相同的分离问题和可测试行优点。.可以包含参数和业务逻辑。.通常从布局页面调用。你可以在任何可重复使用的渲染逻辑的部分视图中用视图组件来替换。例如:.动态导航菜单.标签云.登陆面板... 查看全文
设计原则:万物皆对象背景:在我的项目中,即需要与硬件通过Socket连接通讯,又需要给App提供Wcf服务操作接口,虽然都完成了,但是却是一个控制台(虽然我很喜欢控制台,因为它简单易用),把它放到服务器运行,总有一个黑乎乎的窗口,总感觉不雅(原谅我的强迫症)。于是各种百度谷歌如何创建运行WIndows服务程序,就像SqlServer数据那样在后台默默运行奉献就可以了。但是,很多都是那么的麻烦,需要批处理什么的,而我这个人向来喜欢简洁,于是便设计了这么个Windows服务辅助类,没错,就是0命令... 查看全文
· C# .NET 0配置使用Wcf发布时间:2017-09-10
设计原则:万物皆对象背景:微软提供了一套强大的通信框架Wcf,了解请看百度百科:ttps://baike.baidu.com/item/Wcf/7374854?fr=aladdin虽然这套通信框架很强大,但是配置起来也不简单,因此导致很多人望而却步(包括我),我这人向来不喜欢麻烦,喜欢简单,最好就是给我一个对象,告诉我怎么传参就使用是最爽的,我相信应该有很多人跟我一样的想法,因此,这篇文章应运而生,没错,就是零配置使用Wcf,下面我会详细道来。正文:1、核心类库,注意... 查看全文
· .NET Core2.0 MVC中使用EF访问数据发布时间:2017-09-10
使用环境:Win7+VS2017一、新建一个.NETCore2.0的MVC项目二、使用Nuget添加EF的依赖输入命令:Install-PackageMicrosoft.EntityFrameworkCore.SqlServer三、如果是使用dbfirst,需要根据数据库生成model,就还需要使用命令添加两个依赖Install-PackageMicrosoft.EntityFrameworkCore.ToolsInstall-PackageMicrosoft... 查看全文
1概述本篇文章主要从操作上简要分析Controller<=>View之间相互传值,关于页面之间传值,如果感兴趣,可参考我另外一篇文章ASP.NET页面之间传值的几种方式。Controller=》View:Model,ViewBag,ViewData,TempData,ViewBag=>ViewData,ViewData=>ViewBag,ViewModel,JqGrid,AJAX+第三方插件等;View=》Controller:QueryString,Form... 查看全文
上个月在网上看到一个用web实现简单AR效果的文章,然后自己一路折腾,最后折腾出来一个Asp.net+WebSocket+Emgucv实时人脸识别的东西,网上也有不少相关资料,有用winform的也有asp.net的。其实人脸识别技术早就成熟了,就是没机会接触这方面。百度了一下找到好多,JqueryFaceDetection,face++,facecore,opencv,emgucv等等,这些我都折腾了一遍,并不能很好的满足我的需求... 查看全文
本文主要介绍下运用docker虚拟技术打包Asp.netcore应用。Docker作为一个开源的应用容器引擎,近几年得到广泛的应用,使用Docker我们可以轻松实现应用的持续集成部署,一次打包,到处运行。开篇借用百科上对docker的介绍。Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。方便大家学习:http://www.docker.org... 查看全文
· 1..net mvc的原理概述发布时间:2017-09-08
请求过来,根据ip和端口,由iis服务器进行接收,如果是静态文件则直接返回文件内容,如果无法解析,则根据映射规则找到对应请求后缀的ASPNET_ISAPI.dll处理程序集,交由其进行处理。1.此时会生成IsapRuntime,其创建了WorkRequest对象,2.接下来实例化HttpRunTime,由其生成HttpContext上下文对象,此时就初始化了Request,Response,Session,Application,等内置对象,3... 查看全文