ASP.NET
yongh701
这家伙很聪明,什么都没有留下
展开
-
【ASP.NET】Win7下ASP.NET的配置,Helloworld,发布网站
Win7下配置ASP.NET环境与配置ASP(VbScript)极其类似,毕竟大家都是微软的产品,在2003年ASP.NET诞生之前,用Windows做服务器来写网页的,几乎清一色都是ASP。其实Win7下配置ASP.NET环境是极其简单的,没有网上说的这么复杂。一、IIS服务器的开启在Win7下配置ASP.NET,前几步与配置ASP(VbScript)是相同,都是要开启IIS服务原创 2016-01-07 17:54:57 · 3937 阅读 · 0 评论 -
【ASP.NET】利用.ashx、Ajax、Session优化Repeater的使用
在《【ASP.NET】利用Repeater完成对SQL Server数据库的增删改查》(点击打开链接)展示了如果纯粹地利用ASP.NET完成对SQL Server的增删改查操作,但是,缺点很明显,原本简单的网页编程引入了许多ASP.NET独有的概念,并且所有增删改查的处理停留在一个页面不易维护,最重要的是,大量使用服务器组件,注定导致网页的加载与处理的速度下降。还是同一个功能,对数据库某张表进原创 2016-01-12 16:14:22 · 1974 阅读 · 0 评论 -
【ASP.NET】将数据库连接字符串写在Web.config
每一个ASP.NET解决方案都有一个Web.config,这货相当于jsp的web.xml。同样,可以将数据库连接字符串等一些核心信息,藏在这个文件里面。具体做法如下,对没有任何属性的connectionStrings字段进行属性的赋予:譬如改写成如下之后,自定义此配置字符串为myCon之后,在任意的.cs就可以如此地调用这个字符:ConfigurationMana原创 2016-01-11 11:10:28 · 5161 阅读 · 0 评论 -
【ASP.NET】利用Repeater完成对SQL Server数据库的增删改查
在ASP.NET对于SQL Server数据库的增删改查自然是便利的,ASP.NET提供了大量封装好的数据库表格,例如GridView什么的,但这些组件只能通过VS自带的属性进行样式的修改,远不如类似与其它语言的循环结构foreach的Repeater,能够自己在“源”代码中的修改遍历,当然这个组件并不是这么好驾驭是真的。下面有一个例子说明这个组件的运用。在数据库test中有一张用烂的us原创 2016-01-11 20:45:12 · 7091 阅读 · 5 评论 -
【ASP.NET】System.Threading.ThreadAbortException中第一次偶然出现的“mscorlib.dll”类型的异常
如果你的ASP.NET在调试过程中,发现出现页面在跳转到另一页面,出现System.Threading.ThreadAbortException中第一次偶然出现的“mscorlib.dll”类型的异常,但不影响正常情况,如下图所示:那么,基本上,你就要对C#的调整语句进行如下的处理:对于Response.End,调用ApplicationInstance.CompleteReque原创 2016-01-11 19:39:40 · 4700 阅读 · 0 评论 -
【ASP.NET】VS2010改变调试默认的浏览器
本来,在VS2010改变调试默认的浏览器是很简单的,直接右击解决方案,点击浏览方式,选择即可。然而,在一些高版本的VS2010,并没有这个选项,如下图:此时,你要在“属性”那里修改此解决方案,调试所用的浏览器,不然每次打开都是用一些高级浏览器根本看不出问题,假设我们需要用默认的IE8打开网页,可以如下设置。在“属性”中的Web选项卡中,将“启动操作”中,将“当前页面”改成“启动原创 2016-01-11 19:30:20 · 8823 阅读 · 0 评论 -
【ASP.NET】母版页与include
ASP.NET与其它网页编程语言一样,基本的include肯定是有的。如就能将top.aspx中的所有源代码代码复制过来。使用母版页的话,则由于使用Jsp的sitemesh装饰器,《【sitemesh】Jsp的装饰器组件sitemesh》(点击打开链接)反正两种方式,都能够给你的网站大大减少代码的写作量,同时使页头、页脚这些网页大部分相同的部分,维护起来变得容易。下面有一个例子原创 2016-01-10 10:53:51 · 2619 阅读 · 0 评论 -
【ASP.NET】利用UpdatePanel、ScriptManager、Timer完成定时局部更新
在《【ASP.NET】利用UpdatePanel与ScriptManager完成局部的更新》(点击打开链接)介绍过如果直接利用C#完成javascript中Ajax的局部更新。其实在ASP.NET3.5版本之后,可以完全可以像窗体程序《【C#】Timer、窗体大小和屏幕大小》(点击打开链接)中的Timer一样,实现javascript中setInterval的特效。下面用一个例子来说明这个原创 2016-01-08 16:44:53 · 5060 阅读 · 1 评论 -
【ASP.NET】利用UpdatePanel与ScriptManager完成局部的更新
ASP.NET中不仅可以像其它网页一样通过《【ASP.NET】利用jQuery与.ashx完成简单的Ajax》(点击打开链接)完成简单的局部更新,在ASP.NET2.0版本(不含)之后,基本上在其ASP.NET3.5版本(含)开始,推出了一些列Ajax Extensions的组件,可以通过ASP.NET自身封装好的方法实现局部更新。可能比较新的缘故,网上对此的资料比较少,而且写得天花乱坠。原创 2016-01-08 15:33:51 · 9825 阅读 · 1 评论 -
【ASP.NET】利用jQuery与.ashx完成简单的Ajax
在ASP.NET同样可以与其它编程语言一样,利用前台的Ajax技术,只是需要注意的是,后台的处理程序不再是一个aspx页面中的Page_Load,而且ASP.NET独有的“一般处理程序”.ashx,下面用一个简单的例子来说明这个问题。如下图,一个简单到,完全可以用前台脚本完成的加法程序。这里只是为了说明问题。首先,这个解决方案的文件结构如下图:你首先要右击解决方案的方式原创 2016-01-08 10:42:42 · 8484 阅读 · 1 评论 -
【ASP.NET】文件上传与时间戳的获取
与ASP.NET其它所有控件一样,文件上传的实现同样有两种方式,一种是用服务端控件,另一种是利用客户端表单+.ashx的方式,当然,用Ajax完成文件上传也行,原理与客户端表单+.ashx的方式类似,只是传统的jQuery或javascript不支持Ajax提交文件,因此在前端可能你要借助Uploadify等控件才行。如下图所示:用两个形式,实现一个基本的pdf文件上传系统,当然这原创 2016-01-14 16:57:57 · 3774 阅读 · 0 评论