技巧集锦
Dhoopu
这个作者很懒,什么都没留下…
展开
-
服务器控件绑定字段连带字符串的正确写法
"HyperLink1" Visible= CssClass="SubListIn" Text="[参与]" runat="server" NavigateUrl=>"server" Text= Visible=/>不知道为什么 控件绑定的时候给添加的字符串不能写在的外面呢?从外表上直观上感觉就是这样写,没想把字符串写到绑定原创 2008-12-30 14:16:00 · 722 阅读 · 0 评论 -
使用zindex属性让控件显示在最上层
设置示例: DEMO:原文链接:http://hi.baidu.com/j_z_/blog/item/458dd81b98821dd0ac6e756a.html原创 2011-05-13 12:23:00 · 8474 阅读 · 0 评论 -
提高网站性能的方法
1、缓存 对那些经常使用的数据和需要大量的时间来创建的数据可以存储在内存中,后来的请求直接使用,不需要在从新生成, 使用方法很简单: "none" Duration="120"%> 使用缓存的原则: 1)在页面中静态的内容和动态的内容分割开来。 可以把动态内容单独出来,做成用户控件 2)缓存合理的数据 并不是所有的数据内容都进行缓存就能提高性能的,由于原创 2009-06-23 14:20:00 · 753 阅读 · 0 评论 -
C#如何生成随机不重复的数字
今天由于需要一个c#生成不重复的随机数的解决方案。在CSDN找到一个理想的答案。 以下是思想: 首先建立一个列表ArrayList list,将其长度设为20,给其赋值,从1到20。再随机生成一个数,Random r=new Random()。每生成一个随机数,就移走一个list中的元素这样一来,就不会出现重复了。 这里我把ArrayList改成了L原创 2009-07-13 16:05:00 · 2357 阅读 · 2 评论 -
用NUnit为.NET程序做测试 --- 常用测试属性之一 SetUp TearDown TestFixtureSetUp TestFixtureTearDown
在前面的入门中,每个测试类运行良好。但是大家有没有发现代码的重复性太多了。每一个测试类中都是先新建一个 Calculate 类的对象,然后 测试每个方法,再然后设置断言。有没有方法可以设置得简单些呢?有!NUnit 中有一个属性可以完成这个任务。[SetUp]被这个属性修饰的方法会在每个测试方法运行前都执行一遍。[SetUp] public void init()原创 2009-04-22 11:34:00 · 3026 阅读 · 0 评论 -
处理URL重写后postback重写失效的问题 .browser文件
大家在使用ASP.NET和重写URL时经常遇到的一个疑难杂症跟处理postback场景有关,具体地来说,当你在一个网页上放置一个 控件时,ASP.NET 会自动地默认输出标识的action属性指向当前所在页面。当使用URL重写时,会出现这样的问题, 控件显示的URL不是原先请求的URL(譬如,/products/books),而是重写过后的URL(譬如,/products.aspx?categ原创 2009-04-17 10:08:00 · 806 阅读 · 0 评论 -
使用 Live Writer 写CSDN博客
Microsoft发布的Windows Live Writer是一款管理个人博客的客户端工具。官方下载地址是:这里 。Windows Live Writer不光支持Windows Live Spaces的用户使用,同时支持现在网络上的其他流行的一系列的Blog内容管理系统。 用Windows Live Writer写CSDN博客的步骤如下: 安装Windows Live W原创 2009-04-21 11:12:00 · 550 阅读 · 0 评论 -
url重写以后postback重写失效解决方案2 PageBase
让所有页面集成一下类即可实现url重写以后保持postback地址用.browser文件也可以处理using System;using System.Web;using System.Web.UI;using System.IO;using System.Text;using System.Text.RegularExpressions;using Syst原创 2009-04-17 10:09:00 · 601 阅读 · 0 评论 -
让Editplus自动格式化css和js
让Editplus自动格式化css和js 受阿一同学的启发俺也来发个小东西.虽然很喜欢editplus的小巧快速,但是很遗憾它不支持代码的自动格式化,现在写php,css,html都是用的Aptana,这个感觉不错。今天正好看了一下editplus 的用户工具,它允许通过命令行调用和标准输出输出与其它程序进行交互,可以传入参数可以手动指定,也可以是当前选定内容,当前本件所有文本等,即然这样转载 2008-12-26 11:04:00 · 1169 阅读 · 0 评论 -
提高SQL Server安装安全性的10件事
这里介绍了为提高 SQL Server 安装的安全性,您可以实施的十件事情:1.安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 Service Pack 3a (SP3a)。要下载 SP3a,请访问SQL Server 2000 SP3a 页面。 另外,您还应该安装所有已发布的安全更新。要订阅新安全更新的通知,请访问产品安全通知页面。原创 2009-02-27 15:14:00 · 498 阅读 · 0 评论 -
常用26个方法有效优化ASP.NET的性能
1. 数据库访问性能优化数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限原创 2009-02-24 14:08:00 · 505 阅读 · 0 评论 -
C#程序员66个编码好习惯
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。6. 每行代码不要超过80个字符。7. 不要手工的修改机器产生的代码。转载 2009-02-25 10:52:00 · 660 阅读 · 0 评论 -
自动增加附加信息--如版权信息
现在大多数公司都规定程序员在程序文件的头部加上版权信息,常常是以下格式:/****************************************************** Copyright (C) 2007-2008 Swollaw* All rights reserved* filename :Test* description :* created by Swollaw at转载 2009-02-13 12:39:00 · 643 阅读 · 0 评论 -
自定义控件在 控件在 VS 工具箱 中的图标
var pageTotal ; var currentPage; function gotoPage(obj) { if( obj >0 && obj<pageTotal+1) { //当前页转载 2009-01-07 14:12:00 · 3064 阅读 · 5 评论 -
自己动手创建自己的项模板,加上自己的版权信息
【原创】自己动手创建自己的项模板,加上自己的版权信息2008年12月05日 星期五 01:50 P.M.看到别人做的项模板,直接新建项目的时候选择“我的模板”,确定以后就有自己的风格,有些还有自己的版权信息啦。感觉挺爽的。可是自己在网上找了很久也没有办法。好不容易找到了微软官方的模板位置:C:/Program Files/Microsoft Visu原创 2008-12-30 15:11:00 · 699 阅读 · 0 评论 -
自己随意设置个性域名访问本机IIS服务器 的学习
自己随意设置个性域名访问本机IIS服务器 的学习2008年12月03日 星期三 04:27 P.M.今天,在项目经理的指导下,我终于把IIS 给配置好了。可以通过域名访问本机IIS服务器上布置的网站程序。感觉挺爽的,特此记下来,以免以后忘记~第一步:找到路径 C:/Windows/System32/drivers/etc 在此文件夹下面有个文件 hosts原创 2008-12-30 15:09:00 · 1198 阅读 · 0 评论 -
An error occurred during local report processing.Failed to load expression host assembly. Details: Request for the permission of
var reportInstance = new LocalReport();reportInstance.SetBasePermissionsForSandboxAppDomain(new PermissionSet(PermissionState.Unrestricted)); I don't really understand why. I do understand that the report is being granted permissions it can't原创 2011-05-25 20:19:00 · 3674 阅读 · 0 评论