.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
最近完成了一个(IBatis.Net+MVC)项目的数据库+代码迁移工作,可把我折腾得~~~IBatis.Net是一个ORM框架,具体介绍可以问度娘。我之前没用ORM框架使用经验,所以这一路我不是走来的,而是爬出一个坑又掉入另外一个坑~~~项目原来用的是Sqlserver2008,现在要转到Oracle,所以我先完成数据迁移,然后是代码迁移。数据库迁移1、数据库安装与配置略过。2、表结构迁移1)用PowerDesigner创建一个PhysicalDataModel... 查看全文
阅读目录:4.ModelMetadata(ModelMetadata元数据如何支撑Model与View之间的组合关系)4.1.ModelMetadata元数据结构(元数据与数据实体的结构关系)4.2.View与Model的基本关系及使用方式(View的呈现基础)5.通过对ViewModel使用预定义Attribute设置ModelMetadata(扩展元数据设置IMetadataAware)5.1.ViewModel的领域类型(类型的两个层面的含义,CLR类型、领域语言)5.2.System... 查看全文
· ASP.net WebAPI 上传图片发布时间:2013-12-16
[HttpPost]publicTask<Hashtable>ImgUpload(){//检查是否是multipart/form-dataif(!Request.Content.IsMimeMultipartContent("form-data"))thrownewHttpResponseException(HttpStatusCode.UnsupportedMediaType)... 查看全文
一.NET平台技术体系梳理.NET平台应用领域众多(桌面开发,web开发,移动开发),不断有新的编程爱好者开始学习或从其他平台转移到.NET开发平台。.NET开发平台由微软2000年提出,到今天已经进入到了第14个年头,新技术,新框架层出不穷,目不暇接。本文第一个目的是想揭示下.NET平台一路走来的发展脉络,以飨众多刚刚进入该领域的开发者。我们总结的泛.NET平台技术圈的知识范畴如下图所示:二初学者学习路径建议由上图可见,.NET平台技术繁多,从头学起需循序渐进。结合自己的学习经验... 查看全文
在《通过扩展让ASP.NETWebAPI支持W3C的CORS规范》中,我们通过自定义的HttpMessageHandler自行为ASP.NETWebAPI实现了针对CORS的支持,实际上ASP.NETWebAPI自身也是这么做的,该自定义HttpMessageHandler就是System.Web.Http.Cors.CorsMessageHandler。1:publicclassCorsMessageHandler:DelegatingHandler2:{3... 查看全文
在ASP.NETMVC4中,为了在解开Controller和Model的耦合,我们通常需要在Controller激活系统中引入IoC,用于处理用户请求的Controller,让Controller依赖于ModelRepository的抽象而不是它的实现。我们可以在三个阶段使用IoC实现上面所说的解耦操作,首先需要简单介绍一下默认情况下Controller的激活过程:用户发送请求黑ASP.NET,路由系统对请求进行解析,根据注册的路由规则对请求进行匹配... 查看全文
话题:请求从路由开始在实际的ASP.NETMVC开发中,URL访问规则----路由的定义是非常重要的。因为任何一个请求都离不开路由。理解它,我们将能理解MVC处理请求的整个过程,灵活地定义系统各种页面的访问规则。1.1为什么需要路由我们先来看一个最简单的案例:示例1:routes.MapRoute(Name:”Default”,Url:”{controller}/{action}/{id}”,Defaults:new... 查看全文
· 分享几个asp.net开发中的小技巧发布时间:2013-12-15
下面这几个,是在实际开发或阅读中发现的一些问题,有些甚至是有很多年开发人员写出的代码,也是很多人经常犯的错误。各位可以看看,你有没有躺着中枪。第一个,对整型变量进行非null判断。//a是int型(不是int?)if(a!=null){//操作}个人点评:无意义判断,值类型永远不可能为null。第二个,用static来保持页面回发staticintid;protectedvoidPage_Load(objectsender,EventArgse){if(Request... 查看全文
功能说明输入文件路径,在浏览器输出文件预览信息,经测试360极速(Chrome)、IE9/10、Firefox通过分类文件及代码说明DemoFiles存放可测试文件Default.aspx启动页ExcelPreview.csExcel预览类publicstaticvoidPriview(System.Web.UI.Pagep,stringinFilePath,stringoutDirPath=""){Microsoft.Office.Interop.Excel... 查看全文
· 推荐几本不错的ASP.NET MVC书发布时间:2013-12-13
以前主要是做PHP应用的,由于工作需要,捡起来.NET,特别是新技术层出不穷,找了几本书看,个人感觉还不错,网上也有电子版的下载一.ASP.NETMVC4Web编程O'Reilly出版社徐雷、徐扬翻译,讲解了ASP.NETMVC4的一些基础知识,比较全面二.ASP.NETMVC4框架揭秘蒋金楠讲解了MVC4的运行机制,所谓知己知彼,百战不殆第1章ASP... 查看全文
通过JavaScriptSerializer来实现。它的名字空间为:System.Web.Script.Serialization如果要使用它,还须添加System.Web.Extensions库文件引用参考实体类:CustomerpublicclassCustomer{publicintUnid{get;set;}publicstringCustomerName{get;set;}}类JavaScriptSerializer描述:为启用AFAX的应用程序提供序列化和反序列化功能。(一... 查看全文
· ASP.NET身份验证发布时间:2013-12-13
Asp.net的身份验证有有三种,分别是"Windows|Forms|Passport",其中又以Forms验证用的最多,也最灵活。Forms验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权... 查看全文
前一篇:通用权限管理系统[基于asp.net(c#4.0)+MVC4+extjs4.2+PetaPoco](一、搭架子-有源码)我们搭建了基本的架子,现在我们用extjs4.2再搭一个管理后台界面出来。一、准备工作打开前一篇下载好的项目源码,然后去http://www.sencha.com/products/extjs/download/ext-js-4.2.0下载extjs到/Scripts/ext-4.2/目录下,解压后的目录结构如下:二、开干2.1登录界面1... 查看全文
前言前段时间一直在忙着项目上线,在做项目的同时遇到了一些之前不曾碰到的问题,因为没有经验,只能从网上找一些相关的解决方案,但是网上提供的资料实在是太杂,有的根本不能用,耗时又耗力。我希望把我这段时间遇到的问题记录下来,去帮助那些当时和我一样“饥渴”的人,以减少时间成本,大家放心,遇到的这些问题提供的解决方案都是经过我们测试,现在正在用的,基本上没什么问题。有什么问题,大家也可以进行探讨,因为问题很多,有些记不起来了,我只能写些可以记起来的分享给大家。插一句... 查看全文
引言最近自己在做一套权限系统,进展还不错,在这里我要感谢两个人对我权限系统UI上的帮助:第一个是@微软高级php工程师在博客园看到这位牛人怎么扣界面的,非常膜拜啊。原文地址:大湿教我写.net通用权限框架(1)之菜单导航篇但是看了个一知半解,幸好没多久又出现了一位牛人@wolfy,经过他这两篇文章:看过《大湿教我写.net通用权限框架(1)之菜单导航篇》之后发生的事看过《大湿教我写.net通用权限框架(1)之菜单导航篇》之后发生的事(续)——主界面跟着大师们的步伐... 查看全文
· asp.net保存网上图片到服务器发布时间:2013-12-13
asp.net上传图片的功能经常接触,是将图片从本地保存到服务器。如果只提供图片的一个网址,能不能也把图片保存到服务器呢?先建立一个GetImage.aspx页面:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="GetImage.aspx.cs"Inherits="KeleyiTestWeb.KImage.GetImage"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1... 查看全文
引言最近自己在做一套权限系统,进展还不错,在这里我要感谢两个人对我权限系统UI上的帮助:第一个是@微软高级php工程师在博客园看到这位牛人怎么扣界面的,非常膜拜啊。原文地址:大湿教我写.net通用权限框架(1)之菜单导航篇但是看了个一知半解,幸好没多久又出现了一位牛人@wolfy,经过他这两篇文章:看过《大湿教我写.net通用权限框架(1)之菜单导航篇》之后发生的事看过《大湿教我写.net通用权限框架(1)之菜单导航篇》之后发生的事(续)——主界面跟着大师们的步伐... 查看全文
· .Net处理Oracle中Clob类型字段总结发布时间:2013-12-12
最近在做项目中用到Clob这个字段,Clob是存储无限长字符的Oracle字段,用的时候网上找资料找了好久,内容不是很多,大部分都不能用,当然也有可以用的,测试了不同版本,整理了一下,给大家在做项目的时候以参考。表操作第一种方案很简单,是数据库表中的某个字段是Clob类型,需要对这个表进行增加修改,网上有很多版本,我试了一种最简单的:newOracleParameter(":Test",OracleType.Clob,System.Text.Encoding.Unicode... 查看全文
注:本文是“在VisualStudio2013中创建ASP.NETWeb项目”专题的一部分,详情参见专题导航。预备知识本专题适用于VisualStudio2013及以上版本。概述在VisualStudio2013中,你可以使用下列步骤创建一个Web应用程序项目:点击起始页或文件菜单中的新建项目。在新建项目对话框中,点击左侧面板中的Web,之后点击中间面板中的ASP.NETWeb应用程序。设定项目的名称、位置和其他选项,然后点击确定。屏幕上会显示出新建Web项目对话框... 查看全文
注:本文是“在VisualStudio2013中创建ASP.NETWeb项目”专题的一部分,详情参见专题导航。预备知识本文适用于VisualStudio2013及以上版本。概述在VisualStudio2013中,你可以使用下列步骤创建一个Web应用程序项目:点击起始页或文件菜单中的新建项目。在新建项目对话框中,点击左侧面板中的Web,之后点击中间面板中的ASP.NETWeb应用程序。设定项目的名称、位置和其他选项,然后点击确定。屏幕上会显示出新建Web项目对话框... 查看全文