- asp.net技巧
-
ASP.NET开发时复制aspx网页的方法
简单的copy /paste *.aspx网页,所使用的是同一个codebehind ,这往往不是我们所想要的!!! 我们一般都希望使这两个网页具有各自的 *.cs文件. 步骤: ①新建一个webform. ②把源和目标网页都切换到html设计页面,进行html代码整个替换copy 关键:【第一行黄色背景的代码不要拷贝和替换】 ③把源和目标网页的...
asp.net 2.0两个小TIPS
1 利用app_offline.htm 在asp.net 2.0中,如果你要copy站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的web应用程序了,而以一个友好的方式提示给用户,比如什么“本网站正在更新”等等的信息,在asp。net 2。0中,你可以建立一个叫app_offline.htm(大小写没关系)的静态htm页面文件,其中修改成你要临时显示的内...
ASP.NET的错误处理和程序优化
议程 .错误类型以及处理方式 .提高数据访问性能 .服务器控件的使用 .缓存的使用 .提高性能的实用技巧 错误类型以及处理方式 1、错误的类型 .分析程序错误 �语法错误:语法有问题 �逻辑错误:除0错误、类型不匹配、不正确输出、 使用不正...
asp.net 中如何维护数据缓存
在项目中我们经常会用到数据缓存,也会在项目处理对缓存的维护,但是有些时间我们需要人为的来维护这些缓存,用下面的代码来实现: 1、将缓存信息绑定到datagrid上 private void bindcache() { string str = this.textbox1.text.trim(); datatable table = new datatable(); table.columns.add("cachename", typeof...
怎么实现ASP.NET网站个性化
如今,个性化是大多数web应用程序的一个关键部分。techrepublic和amazon就是典型的例子,它们能够记住用户的某些特征。应用asp.net 1.x实现这一功能需要完成一些额外的工作,并要使用session对象,但2.0版本简化了个性化过程。 个性文件 asp.net 2.0 profile系统允许你轻松存储用户的相关信息。你定义与每名用户有关的...
Asp.net中生成htm静态文件的途径
//51aspx.com生成静态页演示文件,转载请保留该信息 2 public partial class _default : system.web.ui.page 3 ...{ 4 protected void page_load(object sender, eventargs e) 5 ...{ 6&n...
ASP.NET常用的几个优化性能方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。asp.net中提供了连接池(connection pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 ...
怎么让.NET应用成为一个灰色盒子
与已经摸爬滚打了10多年的win32应用不同,当你的.net应用出现性能问题的时候能很快得找到问题的症结吗?看着市场占有率不断增加的.net应用市场,symantec也要从信息安全方面腾出一只手给.net了。 .net在开发效率、开发平台支持方面的优势是非常明显的,但在性能监控方面、高可用方面除了微软之外一直没有能让人觉得具有垄断性潜质的方案提供商。原因...
ASP.NET错误处理和跟踪
asp.net具有一个很好的新功能:它对运行时间错误的处理和跟踪提供了丰富支持。特别是,它为管理人员提供了一种很简单的方法,可以保证那些令人恐惧的“asp 43433ax”十六进制形式的错误永远也不会被显示到客户面前。相反,它允许显示一个较为定制化的信息,比如“对不起,这个站点不可用”。asp.net还提供了一种强大的方法,使开发人员...
Asp.net中屏蔽F5、Ctrl+N、Alt+F4
在开发一个asp.net系统的时候,经常需要自己订制浏览器的菜单,工具栏。 在最近的一个项目中,正好有机会负责了这个部分。 菜单使用的是aspnetmenu,好像不是很稳定,而且页面的刷新也很严重工具栏使用的microsoft提供的iewebcontrol,工具栏效果不错,只是有时候会丢失事件,(郁闷,好像。net框...