asp.net的使用技巧
文章平均质量分 66
自然框架
喜欢编程
展开
-
IE6 VS IE7 ——显示大量控件时的表现
我们由一个OA项目,b/s结构的,给客户安装之后运行后还算顺利。有一天,客户打来电说是要增加一个功能,能够批量的录入数据,有一个n行12列的表格,要往里面录入数据,但是不想一条一条的录入,想要一次录入多条的数据,然后一次性的提交保存。 那就改吧,弄了一个DataGrid,模板列,里面全都放上文本框。本地调试成功后,上传到客户的服务器,通过花生壳访问,一切原创 2008-08-21 06:24:00 · 989 阅读 · 2 评论 -
ASP.net实现无扩展名的URL重写。简单、方便、无需ISAPI。
URL重写已经有很多的方法,但是多数都有一个缺点,就是不支持无扩展名的网页。比如把http://www.aaa.com/jyk 转换为 http://www.aaa.com/topic.aspx?id=jyk。微软提供的方法需要在根目录里面建立jyk的文件夹,然后再建立一个default.aspx的文件,如果您有100名会员的话,这是一个不可想象的事情。另一个方法就是使用I原创 2007-03-03 13:35:00 · 804 阅读 · 2 评论 -
在网页里让文本框只能输入数字的一种方法。外加回车换Tab
第一步利用样式表。style="ime-mode:disabled" onkeydown="myKeyDown()">第二步利用js脚本。function myKeyDown(){ var k=window.event.keyCode; if ((k==46)||(k==8)||(k==189)||(k==109)||(k==1原创 2007-08-28 18:33:00 · 1065 阅读 · 0 评论 -
检查两个数据库里的表名、字段是否一致的一种方法
不知道大家有没有遇到过这种情况。程序已经给客户安装上了,并且客户已经录入了一些信息,然后程序还需要作比较大的变动(修改功能、增加模块等),数据库就不可避免要做一些改动。但是这时候已经不能把客户的数据库删掉,换上新的数据库了。只能用添表、添字段的方式了。如果修改程序的时候做了详细的文档的话,那么就可以按照文档来修改数据库了,但是如果没有文档,或者文档记录的不全,或者修改完成原创 2008-01-13 18:32:00 · 2735 阅读 · 2 评论 -
页面回发后,让页面自动滚动到指定位置的一种简单的方法
最近某客户做实施,顺便完善一下程序。突然找到了一个老问题的解决方法。就是当用户按一个按钮后,希望回发后的页面滚到一个指定的位置,而不是页面的开头部分。以前看过一篇文章介绍了一种方法,当时也没有理解,也没有记录下来,现在又遇到了这个问题,还是自己想一个简单点的方法吧。博克园里的“最新评论”里的链接,点击后打开的页面会直接滚动到指定的评论而不是帖子一开始的位置。那么就原创 2008-03-12 17:30:00 · 3250 阅读 · 0 评论 -
我写项目的步骤。抛砖引玉。
相信各位高手都会有自己习惯或者独特的写项目的方式,不知道是否可以拿出来和大家分享一下。我先说一下我的,就当作是一块大砖头吧。1、需求调研、分析2、功能节点设计3、数据库设计4、使用“管理程序”建立数据库、表。5、使用“管理程序”添加字段(包括表)的描述信息。6、使用“管理程序”设置分页控件需要的属性和添加修改删除等使用的表名 。7、使用“管理程序”设置原创 2008-05-25 08:28:00 · 767 阅读 · 1 评论 -
如果有一个这样的需求,您会如何设计?考考你的设计能力:)
一个给客户定制开发的项目接近尾声了,已经开始上限测试,写程序的时候一直在思考,这个项目怎么这么乱呢,到底差在哪里了?由于对OO不熟悉,所以也没敢使用面向对象的方式进行设计,还是用面向过程的思路来编写的,乱的原因是什么呢?难道面向过程就一定会乱吗?如果用OO的方式来设计,会是什么样子呢?带着这些疑问发了这个帖子,希望各位高手能够帮忙看看,一起讨论一下,多多交流。 经原创 2008-07-16 20:26:00 · 616 阅读 · 0 评论 -
直接用IE浏览网页 VS 在“我的电脑”里访问网页——保存cookie的问题。
直接用IE浏览网页、在“我的电脑”里输入网址,这两种方法都可以访问网页,而且“我的电脑”里输入网址输入网址后(按回车),“我的电脑”就会变成IE的形式,表面上看这两种方式是没有什么却别的,但是,如果是一个OA,里面有window.open的形式打开的窗口,并且使用cookie的方式要验证用户是否登录,那么区别就显现出来了。 简单地说,在“我的电脑”里输入原创 2008-08-21 07:24:00 · 1228 阅读 · 0 评论 -
update 的一种用法
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->declare @aa int set @aa = 1update EWC_HT_Contract set ContractCode = a.ContractCode + cast原创 2008-09-18 16:22:00 · 644 阅读 · 0 评论 -
记录容易忘记的方法
0、更改数据库的路径 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->USE masterGoALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = T:/temp原创 2008-04-30 11:29:00 · 628 阅读 · 0 评论 -
【转载】format的用法。
以前没太注意这个用法,到网上找一个,copy过来,方便以后的查看。 "I see stuff like {0,-8:G2} passed in as a format string. What exactly does that do?" -- Very Confused String FormatterThe above format can be translated i原创 2008-07-26 14:25:00 · 1105 阅读 · 0 评论 -
预防SQL注入攻击之我见
1、 SQL注入攻击的本质:让客户端传递过去的字符串变成SQL语句,而且能够被执行。2、 每个程序员都必须肩负起防止SQL注入攻击的责任。 说起防止SQL注入攻击,感觉很郁闷,这么多年了大家一直在讨论,也一直在争论,可是到了现在似乎还是没有定论。当不知道注入原理的时候会觉得很神奇,怎么就被注入了呢?会觉得很难预防。但是当知道了注入原理之后预防不就是很简单的事情了吗? 第原创 2009-11-26 07:13:00 · 1787 阅读 · 3 评论