ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
· ASP.NET 大文件上传的简单处理发布时间:2014-07-16
在ASP.NET开发的过程中,文件上传往往使用自带的FileUpload控件,可是用过的人都知道,这个控件的局限性十分大,最大的问题就在于上传大文件时让开发者尤为的头疼,而且,上传时无法方便的做到多线程的操控和上传进度的显示。在此给大家推荐一款简单易用的上传组件,从而快速便捷得解决了ASP.NET中的大文件上传问题。首先,我们需要这个名为RanUpLoad的组件(下面例子中附带),这两个dll文件添加到项目的引用中区,xml文件也要复制在项目中的bin文件夹下... 查看全文
· ASP.NET之Ajax系列(三)发布时间:2014-07-16
我们通过前两篇文章的学习,已经大致掌握了Ajax的实现方法,同时也可以对比出两种方式的优劣。但是我们还是没有搞清楚真正的ajax的实现原理,以及最原始的,未经过封装的ajax是什么样的,今天我们一起来探索这些之前不了解的地方。首先在上一篇也提到过,Ajax是异步的Javascript和XML,那么聪明的你应该已经猜到,js脚本是必不可少的。我们在这里先引入一个浏览器对象:XMLHttpRequest,可能大家对这个对象比较陌生,那么我们就先从它的属性开始了解。它主要有三个属性... 查看全文
· 您可能不知道的ASP.Net小技巧发布时间:2014-07-15
<!--页码和简介-->1.在提交页面之后,保持滚动条的位置可以在page指令上加上MaintainScrollPositionOnPostback指令<%@PageLanguage="C#"MaintainScrollPositionOnPostback="true"AutoEventWireup="true"CodeFile="..."Inherits="..."%>2.在页面载入完之后,将焦点移动到某个控件,只需要指定Form的DefaultFocus属性就可以了... 查看全文
· ASP.NET MVC Model验证(四)发布时间:2014-07-15
ASP.NETMVCModel验证(四)前言本篇主要讲解ModelValidatorProvider和ModelValidator两种类型的自定义实现,前者是Model验证提供程序,而ModelValidator类型则是Model验证执行类型,在下面的示例中会使用Model验证提供程序结合Model验证执行类型来执行Model验证,就是使用上个篇幅中所讲的实现个Model绑定器继承自DefaultModelBinder类型,在自定义Model绑定器中使用ModelValidator类型... 查看全文
Asp.net2.0提供了一个新的数据缓存功能,就是利用sqlserver2005的异步通知功能来实现缓存1.首先在sqlserver2005中创建一个test的数据库.在SQLServer2005上执行ALTERDATABASE<DatabaseName>SETENABLE_BROKER;语句让相应的数据库启用监听服务,以便支持SqlDependency特性。添加一个employee的数据库表.1CREATETABLE[dbo].[employee]... 查看全文
· ASP.NET制作一个简单的等待窗口发布时间:2014-07-14
前一阵做一个项目,在处理报表的时候时间偏长,客户提出要做出一个等待窗口提示用户等待(页面太久没反映,用户还以为死了呢)。在分析这一需求之后,觉得如果要实现像winform应用中的processbar太困难了。最后,只好模拟,做了一个“假”的等待窗体,还好客户也挺满意。这个等待窗体实际上是利用了<object>标签完成的。因为动态效果由<marquee>完成,该等待窗体显示出来的时候,整个table是透明的,只有中间的过程条在动... 查看全文
偶原来的用ASP.NET生成验证码图片时用的是JPG格式,今天想把它改成PNG格式的,结果就出现GDI+一般性错误,查了N久资料,才发现解决的办法,对分享此解决办法的网友深表感谢Response.Clear();Response.ContentType="image/PNG";img.Save(Response.OutputStream,ChartFormat.Png);竟然出现异常,是GDI+一般性错误。但是如果格式是Response.ContentType="image/jpeg"... 查看全文
继续上一篇《ASP.NET开发,从二层至三层,至面向对象(3)》http://www.cnblogs.com/insus/p/3826706.html。我们更深层次学会了逻辑层对象,即各个具体对象与数据库之间的逻辑类。我们有分为有处理Access的SQL语句和SQLServer的SQL语句的,还有处理存储过程和参数的。今天Insus.NET再从处理SQL语句对象,再创建一个对象叫SqlStatement吧。让用户引用这个类时,无需再写SQL语句,只管传入字段,或值,或条件。实现之前... 查看全文
大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度,坏处就是生成列表的时候会因为增加一条记录从而需要所有相关的列表进行重构,当然不排除有的公司已经攻克的这个问题,但对于大众程序员来说,他依旧是个问题,而且生成的化对于中小型网站也不一定会比动态的号,因为管理比较麻烦。结构以上事实... 查看全文
话说月初笔者在华山之巅搞定了ASP.NET一起莫名奇妙的异常,自此之后和公主过着…嘟~~,不好意思,书都看杂了,串了台了。好,咱们闲言少叙,书归正传。自从上次解决了由调试文件库引起的ASP.NET执行异常之后,服务器一直运行的很稳定,可就在为躲过一个微软乱摆乱放的隔离墩而回首庆幸时,心神未定,又被另一个绊了一个大马趴,挣扎爬起,也顾不上脸上的灰土和身上的疼痛,赶紧掏出铅笔,在密密麻麻的隔离墩示意图上再添一笔。昨天下班之前项目有更新,便编译打包后上传到了服务器上,一切正常。早上上班... 查看全文
· ASP.NET页面刷新的实现方法总结发布时间:2014-07-11
先看看ASP.NET页面刷新的实现方法:第一:C#代码privatevoidButton1_Click(objectsender,System.EventArgse){Response.Redirect(Request.Url.ToString());}第二:C#代码privatevoidButton2_Click(objectsender,System.EventArgse){Response.Write("<scriptlanguage=javascript>window... 查看全文
前言:因为公司项目需要搭建一个WebAPI的后端,用来传输一些数据以及文件,之前有听过WebAPI的相关说明,但是真正实现的时候,感觉还是需要挺多知识的,正好今天有空,整理一下这周关于解决CORS的问题,让自己理一理相关的知识。ASP.NETWebAPI支持CORS方式,据我目前在网上搜索,有两种方式通过扩展CorsMessageHandle实现:http://www.cnblogs.com/artech/p/cors-4-asp-net-web-api-04.html通过微软的AspNet... 查看全文
· ASP.NET MVC Model验证(三)发布时间:2014-07-11
ASP.NETMVCModel验证(三)前言上篇中说到在MVC框架中默认的Model验证是在哪里验证的,还讲到DefaultModelBinder类型的内部执行的示意图,让大家可以看到默认的Model验证是在哪个具体的方法中来执行的,本篇的主题就是模拟一下默认的实现,自定义个Model绑定器继承自DefaultModelBinder类型,并且重写某些个重要的方法... 查看全文
· asp.net MVC3 + JQuery 的ajax简单使用发布时间:2014-07-11
一直都没有使用过JQuery,更没使用过JQuery的ajax支持带来的方便,今天试了一下,真是减少了很多工作量,使用方法也比较简单这里先记下来,以后使用时可以再拿着用。本应用中,本来是准备使用长链接的方式,在server端有错误消息产生时,能实时返回错误消息。可在使用长链接时,因为.net功底不够,以失败告终!所以采用了javascript中间隔查询的方法。页面代码如下:Java代码@{ViewBag.Title="ErrorMonitor";}<scriptsrc="@Url... 查看全文
1、需求:1.1)页面要美观大气1.2)前端代码要简洁清晰,要用MVC或是MVVM框架1.3)服务端要用MVC框架,要Rest风格1.4)数据访问要用ORM2、效果:2.1)列表2.2)分页2.3)新增2.4)修改3、技术考虑:3.1)考虑到页面的美观大气,在没有美工的情况下,Bootstrap的确是一个很好的选择3.2)前端框架选择了MVVM的Knockout.JS,大概是因为Microsoft在自己的项目模板里都自带了这个框架吧,所以一直对它挺有好感3.3)ASP... 查看全文
· ASP.NET中IsPostBack属性研究发布时间:2014-07-09
通过页面的IsPostback属性,可以检查.aspx页是否为传递回服务器的页面;当加载页面并对控件的更改属性处理之前,用户可以在page_Load事件中检查该页面是否被传递回的页面。一般是在page_load中检查是否是第一次加载本页或是判断是否是用户提交(PostBack)if(!IsPostBack){//dosomething}在用DataGrid访问和更新数据库时没有注意到这个问题,会出现各种各样的奇怪问题,比如我的这种.问题描述:用DataGrid访问和更新数据库... 查看全文
继续上一篇《ASP.NET开发,从二层至三层,至面向对象(2)》http://www.cnblogs.com/insus/p/3825805.html。我们学会了怎样创建对象,把BizBase类从页面级分离,解耦合度。亲的更亲,疏的更疏。上面使用的是Access数据,将达不到扩展与升级的要求。程序在发展的同时,有可能会转向SQL数据库,或是有些模块外包。在这情形出现,我们需要定制设计规范接口。接手此软开发的团队,所在逻辑处层中,实作这个接口即可。下面Insus.NET尝试写一个接口... 查看全文
· ASP.NET MVC Model验证(一)发布时间:2014-07-09
ASP.NETMVCModel验证(一)前言前面对于Model绑定部分作了大概的介绍,从这章开始就进入Model验证部分了,这个实际上是一个系列的Model的绑定往往都是伴随着验证的。也会在后面的篇幅中讲解MVC框架中Model验证的机制,以及一些Model验证的方式讲解,本章只是一个简单的示例篇幅,对于有基础的朋友可以直接跳过了(不能耽误大家时间)... 查看全文
昨天在写代码中一不小心将UserControl写成了Control,将原来应该继承自System.Web.UI.UserControl的用户控件,比如下面的BlogStats:<%@ControlLanguage="c#"Inherits="CNBlogs.Web.BlogStats"%>publicclassBlogStats:UserControl{protectedoverridevoidOnLoad(EventArgse){base.OnLoad(e);}... 查看全文
续接上篇:Asp.NetMVC权限控制(一):使用AuthorizeRoles简单实现由于直接在Controller上标记角色名有很大的局限性,所以本示例使用ActionFilterAttribute进行权限拦截。首先创建三类标记:1.匿名访问标记(AnonymousAttribute)2.登录用户访问标记(LoginAllowViewAttribute)3.权限验证访问标记(PermissionPageAttribute)最重要的一个权限拦截:AuthorizeFilter,包括三步验证:1... 查看全文