net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· 分享几个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... 查看全文
· Netty源码学习-ReplayingDecoder发布时间:2013-12-13
ReplayingDecoder是FrameDecoder的子类,不熟悉FrameDecoder的,可以先看看http://bylijinnan.iteye.com/blog/1982618API说,ReplayingDecoder简化了操作,比如:FrameDecoder在decode时,需要判断数据是否接收完全:publicclassIntegerHeaderFrameDecoderextendsFrameDecoder{protectedObjectdecode... 查看全文
· log4net自定义扩展及配置说明发布时间:2013-12-13
log4net文件保存配置我就不说太多了,网上一大把的,数据库配置其实网上也有,只是我第一次按照网上的配置没有跑通,我就说下数据库配置需要注意的地方吧。下面是一个log4net的数据库代码配置publicstaticvoidLoadADONetAppender(){log4net.Appender.AdoNetAppenderadoAppender=newlog4net.Appender.AdoNetAppender();adoAppender.Name="AdoNetAppender"... 查看全文
· 推荐几本不错的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... 查看全文
· Netty源码学习-DefaultChannelPipeline2发布时间:2013-12-11
Netty3的APIhttp://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelPipeline.html里面提到ChannelPipeline的一个“pitfall”:如果ChannelPipeline只有一个handler(假设为handlerA)且希望用另一handler(假设为handlerB)来取代handlerA去完成剩下的工作,那就要先addhandlerB再removehanderA... 查看全文
注:本文是“在VisualStudio2013中创建ASP.NETWeb项目”专题的一部分,详情参见专题导航。预备知识本专题适用于VisualStudio2013及以上版本。概述在VisualStudio2013中,你可以使用下列步骤创建一个Web应用程序项目:点击起始页或文件菜单中的新建项目。在新建项目对话框中,点击左侧面板中的Web,之后点击中间面板中的ASP.NETWeb应用程序。设定项目的名称、位置和其他选项,然后点击确定。屏幕上会显示出新建Web项目对话框... 查看全文
注:本文是“在VisualStudio2013中创建ASP.NETWeb项目”专题的一部分,详情参见专题导航。预备知识本文适用于VisualStudio2013及以上版本。概述在VisualStudio2013中,你可以使用下列步骤创建一个Web应用程序项目:点击起始页或文件菜单中的新建项目。在新建项目对话框中,点击左侧面板中的Web,之后点击中间面板中的ASP.NETWeb应用程序。设定项目的名称、位置和其他选项,然后点击确定。屏幕上会显示出新建Web项目对话框... 查看全文
写在前面的话随着VisualStudio2013的正式推出,ASP.NET和VisualStudioWeb开发工具也发布了各自的最新版本。新版本在构建OneASP.NET的大趋势下,加入了诸多新特性。我计划先从创建ASP.NETWeb项目时的新特性入手,一步步讲述这些新特性。由于小弟不善写作,因此计划中的文章以翻译为主,但由于部分来源的文章是在VisualStudio2013正式发布前写就的,因此我也会在翻译时对文章内容进行适当的修订和补充。如果觉得这些内容对您有所帮助,还望各位多多留言... 查看全文
· .NET多线程总结和实例介绍发布时间:2013-12-11
摘要:.Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助。1.多线程的总结不需要传递参数,也不需要返回参数我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:publicvoidtest(){ThreadStartthreadStart=newThreadStart(Calculate);Threadthread=newThread(threadStart);thread.Start();... 查看全文
在做asp.net和unity进行http通信的时候,当unity客户端发出表单请求的时候,我要将他要请求的数据以json的格式返回给客户端,让客户端来解析。服务器端这一块就涉及到json的序列化和反序列化的问题。接下来就来举个列子,当然包括两种方法(本篇参考自:http://www.csharpwin.com/csharpspace/10822r2908.shtml)两种方法都有例子,第一种是用泛型集合来存储的对象,然后将集合序列化一下;第二种是直接序列化的一个对象usingSystem... 查看全文
当ASP.NETMVC程序出现了异常,怎么处理更加规范?1.最简单的方法是设置<customErrors/>节点<customErrors>节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性是一个可选属性,表示应用程序发生错误时重定向到的默认URL,如果没有指定该属性则显示一般性错误。Mode属性是一个必选属性,它有三个可能值,它们所代表的意义分别如下... 查看全文