.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
想到这个问题完全是一个意外吧,是在寻找另外一个问题答案的过程中,才对验证方法与浏览器服务器交互机制的关系有了清晰的认识。先说下验证方法,验证方法分为前台验证和后台验证。前台验证就是类似jQuery.Validate这类的插件,当然也可以我们自己写。后台验证就是ASP.NET自带的验证控件,如RequiredFieldValidator。记得初学.NET的时候,那会儿接触验证控件,也知道验证分为前台,后台。但是随着时间的推移,由于做的项目基本上都是公司内部使用的软件,比如OA... 查看全文
ASP.NETWebAPISelfhost宿主环境中管道、路由前言前面的几个篇幅对WebAPI中的路由和管道进行了简单的介绍并没有详细的去说明一些什么,然而ASP.NETWebAPI这个框架由于宿主环境的不同在不同的宿主环境中管道中的实现机制和路由的处理方式有着很大的不同,所以我会将对应不同的宿主环境来分别的做出简单的讲解。ASP.NETWebAPI路由、管道ASP.NETWebAPI开篇介绍示例ASP.NETWebAPI路由对象介绍ASP.NETWebAPI管道模型ASP... 查看全文
· ASP.NET Web API 管道模型发布时间:2014-08-05
ASP.NETWebAPI管道模型前言ASP.NETWebAPI是一个独立的框架,也有着自己的一套消息处理管道,不管是在WebHost宿主环境还是在SelfHost宿主环境请求和响应都是从消息管道经过的,这是必经之地,本篇就为大家简单的介绍一下ASP.NETWebAPI框架中的管道对象模型。ASP.NETWebAPI路由、管道ASP.NETWebAPI开篇介绍示例ASP.NETWebAPI路由对象介绍ASP.NETWebAPI管道模型ASP.NETWebAPIselfhost宿主环境中管道... 查看全文
说在前面最近在做一个MVC相册的网站(这里),需要批量上传照片功能,所以就在网上搜相关的插件,偶然机会发现Dropzone.js,试用了一下完全符合我的要求,而且样式挺满意的,于是就在我的项目中使用了这个插件。在使用的过程中发现中文的相关文档较少,说多了都是泪,硬着头皮看官方的网站,本来英文不咋地,只能边查单词边用了,于是就有了这篇文章,主要是总结在使用Dropzone中的遇到的一些问题及详细的使用步骤。Dropzone.js是啥?Dropzone.js是一个开源库,提供拖放文件上传及图像预览... 查看全文
· ASP.NET MVC 系列汇总发布时间:2014-08-02
ASP.NETMVC随笔汇总为了方便大家浏览所以整理一下,有点系列篇幅中不是很全面以后会慢慢的补全的。学前篇之:ASP.NETMVC学前篇之扩展方法、链式编程ASP.NETMVC学前篇之Lambda表达式、依赖倒置ASP.NETMVC学前篇之Ninject的初步了解ASP.NETMVC学前篇之请求流程路由篇:ASP.NETMVC路由(一)ASP.NETMVC路由(二)ASP.NETMVC路由(三)ASP.NETMVCModuleASP.NETMVC路由(四)ASP.NETMVC路由(五... 查看全文
· ASP.NET网站伪静态下使用中文URL发布时间:2014-08-01
首先解释一下,什么是中文URL呢?它并不是我们常见的把汉字编码为%CF%EC这种形式,而是在URL中直接使用汉字这种形式目前还不是很多见。因为不同的浏览器处理起来可能会有所不同,不过据我测试,IE8和Firefox是完全支持的。它的好处是可以使用链接地址看起来非常直观易懂!搜索引擎也支持。先讲一下我的ASP.NET网站的伪静态,我的文件都是以.htm结尾的,实际上是动态的ASP。方法是:在后台将htm映射为aspx文件。伪静态的规则,是在web.config文件中定义的。形式一:http... 查看全文
结合上次写的导出Excel方法,这次上头要求我将列头进行一下合并以前的效果:改进后的效果:在上篇文章中写到了Excel的导出方法,这次为了避免在生产环境中使用Office组件,服务器各种权限配置的麻烦,这次就不使用Office组件来生成Excel了。上篇文章:Asp.net导出Excel(HTML输出)关键代码如下图:说道这里,其实主要思路已经很明显了。在数据绑定结束后,重新绘制表头替换掉原来的表头就行了。TableCell自定义表头的时候是table标签的,很方便。另外发现了一个小技巧... 查看全文
· Asp.net回调技术Callback学习发布时间:2014-08-01
.aspx:Html代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http... 查看全文
自我感觉封装得还不错!!!代码如下:C#代码#region上传文件的方法///<summary>///上传文件方法///</summary>///<paramname="myFileUpload">上传控件ID</param>///<paramname="allowExtensions">允许上传的扩展文件名类型,如:string[]allowExtensions={".doc",".xls",".ppt",".jpg",".gif"... 查看全文
一.扩展名:.aspx:窗体文件,为前台程序。.cs文件:类文件,主要为后台数据处理,供所有的.aspx文件的后台应用。.asmx文件:用于创建从其他应用程序使用的web服务的类。.css文件:样式表单,设置界面的整体风格。二.特殊文件夹:App_Browers:包含标识个别浏览器,并确定其功能的浏览器定义(.browser)。App_Code:App_Code目录中的所有代码文件都将在运行时动态编译,然后提供给应用程序。(建立全站的通用类,打开网站时即时编译App_Code文件夹下面的... 查看全文
· 面向.Net程序员的dump分析发布时间:2014-07-31
背景Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。在Windows系统上,dump文件分为内核dump和用户态dump两种。前者一般用来分析内核相关的问题,比如驱动程序;后者一般用来分析用户态程序的问题。一般的程序员可能接触不到dump文件,反而是运维会用的多一些。不过如果你抗战在第一线,学会dump的分析无疑是掌握一柄利器。因为很多场景下,在线下的单元测试或者性能测试中由于测试用例的不充分或者生产于测试环境的硬件以及pv量级的不同等等情况导致问题暴露不出... 查看全文
看到本文的标题,相信你会忍不住进来看看!没错,本文要讲的就是这个重量级的东西,这个不仅仅支持单表查询,更能支持连接查询,加入一个表10W数据,另一个表也是10万数据,当你用linq建立一个连接查询然后利用take,skip读取第N页数据的时候,你的程序就挂了,因为,你很可能读取需要几十秒甚至几分钟以上。下面来讲解一下,ASP.NETMVC+EF利用存储过程读取大数据的详细过程。1.首先,我们创建一个实体类PageinationInfo,主要用于分页... 查看全文
· 在ASP.NET中过滤HTML字符串总结发布时间:2014-07-30
先记下来,以作备用!C#代码///<summary>去除HTML标记//////</summary>///<paramname="Htmlstring">包括HTML的源码</param>///<returns>已经去除后的文字</returns>publicstaticstringGetNoHTMLString(stringHtmlstring){//删除脚本Htmlstring=Regex.Replace... 查看全文
· 一些.net免费资料分享发布时间:2014-07-30
1.方案:如何获取程序文件信息http://edu.ibeifeng.com/view-index-id-151.html2.方案:如何使用窗体分隔控件http://edu.ibeifeng.com/view-index-id-150.html3.方案:如何使用图像控件http://edu.ibeifeng.com/view-index-id-149.html4.方案:如何使用多选列表框控件http://edu.ibeifeng.com/view-index-id-148.html5.方案... 查看全文
1.使用Authorize特性登陆对于我们开发程序而言,基本上都是要求角色成员使用Authorize特性,比如,对于管理员而言角色是Admin,对于登陆注册登陆用户而言是User那么我们在用户登陆的时候添加1///角色验证2FormsAuthentication.SignOut();///清空角色3FormsAuthentication.SetAuthCookie("User",false);这样就添加了一个User角色,然后,我们再控制器上添加角色验证,如下:1[Authorize... 查看全文
· ASP.NET 如何做出简单的验证码发布时间:2014-07-29
如果说要做验证码,那不得不提的就是GDI+绘图了。我们都知道验证码是以图片形式展示的,而且是动态生成的,这样就需要我们去画出它。科普一下,什么是GDI+?GDI+是图形设备接口(GDI)的高级版本,提供了各种丰富的图形图像处理功能。GDI+主要由二维矢量图形、图像处理和版式3部分组成。GDI+为使用各种字体、字号和样式来显示文本这种复杂任务提供了大量的支持。下面说说验证码,对于验证码这样的图片,我觉得是由两部分组成的,一部分是矩形的背景,另一部分是在其上的字母数字组合(有的时候有汉字... 查看全文
引用CGlbDll和对象库,然后可以方便的在网页中使用对象层,如下所示:获取所有的Role对象,并且显示RoleName代码如下所示:--------------------------------------------------------------------------------------ImportsAgileSoft.CGlbDllImportsAgileSoft.SysEccLibPublicClassWebForm1InheritsSystem.Web.UI... 查看全文
· ASP.NET MVC 及 Areas 简单控制路由发布时间:2014-07-28
ASP.NETMVC中怎么去控制路由,这个想关的文章很多,我在这里就是自我总结一下,仅供参考。1.我们新建一个项目,查看RouteConfig.cs,代码如下:1publicstaticvoidRegisterRoutes(RouteCollectionroutes)2{3routes.IgnoreRoute("{resource}.axd/{*pathInfo}");45routes.MapRoute(6name:"Default",7url:"{controller}/{action}/... 查看全文
· ASP.NET开发,简化与封装发布时间:2014-07-27
微软的ASP.NET的开发,就是面向对象的编程,当然前端也能体验至面向对象的话,使用Web控件也必须的。任一控件,我们均可以在后端.aspx.cs或.aspx.vb程序中new一个对象出来。很多场合里,在开发ASP.NET开发中,后端与前端交互,我们使用控件确实能方便与快捷互通。本篇所涉及的内容以htmlmarkup标签与javascript(或jQuery)无关,因为演示的是Web控件应用。Insus.NET经常会针对开发的应用程序,写一些常用或是特定的对象或是控件... 查看全文
在上一文章中由EntityFramework(实体框架)去实现了对数据库的CURD操作。在本篇文章中,主要是调试修改自动生成的动作方法和视图,以及调试编辑功能与编辑功能的Book控制器。首先,在VisualStudio中运行一下上次的应用程序,通过浏览器访问http://localhost:36878/Book。将鼠标指针移到浏览器中的一个“Edit”链接上,就可以看到这个“Edit”指向的URL。如下图红框所示。&ldquo... 查看全文