随笔分类 -  asp.net

摘要:在这篇文章中,将介绍一些提高 ASP.NET Web 应用性能的方法和技巧。众所周知,解决性能问题是一项繁琐的工作,当出现性能问题,每个人都会归咎于编写代码的开发人员。 以下为译文 那性能问题到底该如何解决?以下是应用系统发布前,作为 .NET 开发人员需要检查的点。 1.debug=「false」 阅读全文
posted @ 2017-04-12 10:40 wayshan 阅读(157) 评论(0) 推荐(0)
摘要:asp.net里,除官方庞大asp.net ajax之外的ajax解决方案。我们想法是以不同的服务器端方式输出,然后在页面使用jQuery的ajax实现调用服务器端几个解决方案: 1、使用一般的webform,在页面用jQuery ajax调用,再从取得的html数据中取得内的内容,写入DOM 优点:不用改变现有的asp.net开发模式,可以使用现成的页面;ajax取得的内容是html文本,直接写入DOM即可 缺点:内容浪费,之外的内容都不是必要的,而且如果使用了MasterPage那就。。。 2、使用一般的webform,但是用Response.Write()控制输出html,在页面用jQuery ajax调用,将获取的内容写入DOM 优点:内容干净,不浪费;ajax取得的内容是html文本,可以直接写入DOM 缺点:需要在服务器端以字符串形式构造html文本,编程不方便,不容易调试和维护。 阅读全文
posted @ 2012-11-02 15:12 wayshan 阅读(645) 评论(3) 推荐(1)
摘要:在部署项目的时候,我们总是需要加密配置文件中的ConnectionStrings或者appSettings配置节,从而防止用户数据库被泄漏。.NET Framework使用提供程序模型来加密配置节,框架包含两个ProtectedConfigurationProvider:一个是RsaProtectedConfigurationProvider另一个DpapiProtectedConfigurationProvider. 前者是默认的提供程序,我们尽可能去使用该种,因为它支持导入\导出加密的密钥,换句话说,可以从一个web服务器移动配置节到另一个web服务器,例如可以在你开发的机子上加密配置节,然后将应用部署到产品服务器。 阅读全文
posted @ 2012-04-09 21:18 wayshan 阅读(3018) 评论(3) 推荐(5)
摘要:分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程序员最头疼的问题之一。   AspNetPager针对ASP.NET分页控件的不足,提出了与众不同的解决asp.net中分页问题的方案,即将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地应用于任何需要实现分页导航功能的地方,如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、Access、mysql、DB2等数据库以及XML文 阅读全文
posted @ 2011-05-06 20:24 wayshan 阅读(1490) 评论(1) 推荐(2)