摘要:
开门见上,2个SQL技巧: 1:group by 是我们在sql中常用到的,一般是为了将某一个字段的值分组,去除重复数据 例如:有张表 table 有两个字段 field1 , field2 都是 varchar 类型 ,我们要要找出 table 中 field1 的重复数据 select field1 from table group by field1 having count(*)>1 但是... 阅读全文
摘要:
项目中经常会用到WebService,功能各不相同,通常WebUI中From访问WebService时候,WebService是配置的“匿名访问”。 处于安全考虑,通常会加入一些“私钥”的验证,来控制、限制Web访问Service.除了这个方法外,还有个简单的方法,就是直接配置 Server的为“Windows身份验证”,在UI访问Server时候,对Server的Credentials属性进行设... 阅读全文
摘要:
做WEB开发已经五年多了,一直是在MS的平台下开发,Web服务器用的都是IIS. 从最早的 ASP 到.NET 1.0 2.0 3.0,在做这些WEB项目的时候,项目部署发布是必不可少的环节, 部署项目: 在IIS中的默认站点下建一个虚拟目录,在进行相关设置后,就可以通过IP加虚拟目录名访问网站了。 但,有些时候需要分站点部署,比如,客户的服务器上已经有了很多其他的站点,在部署自己的项目的时候就需... 阅读全文
摘要:
最近一个项目中有导出Word的需求,客户要求,应用客户给的Word 模板,根据不同的数据(填空),生成Word,并下载到客户端! 我用到的方式是下面说道的方法2,很容易就实现了上述功能,但是,在客户那边去出现了如下问题: 用户点击“导出”按钮,系统提示下载,客户直接点击“打开”,浏览Word,但是,“这样的操作不能同时开两个Word, 如果开第二个Word,就显示空白,Word文件打不开,但,如果... 阅读全文
摘要:
上一篇说的是通过try{}catch{}的方法,基本是在方法内部的处理,但是,我们通常需要一个更加通用的、跟底层 的错误处理方法。于是,我们想到了下面几种方式! 1:自定义错误页面,在web.config 中配置,但系统有错误是,跳转到该页面,通常页面中提示“系统错误!重新登陆!”的信息。 优点: 这种方式可以给用户提供友好的错误提示;配置简单; 缺点:错误信息粒度过粗,不知道... 阅读全文
摘要:
软件开发中,不可避免的会遇到异常,有些异常便于开发人员快速捕获错误,修改程序;有些异常,需要提示友好。(给用户的 异常) 异常处理方法 一:通常处理方法 异常处理方法就是在代码中加入 try{} catch{} finally{} 程序块 二:多catch异常处理 在实际操作中,一段代码可能会有多个位置出现异常,如果我们使用一个try就无法准确的thow出异常, 那么,我们可以应用try 多 ... 阅读全文
摘要:
最近做个项目需要用到IE的打印功能,以前也做过类似的打印功能,应用的技术,也是网上最常见的CSS 加 IE6 的object来完成打印预览、打印、分页打印等功能。 其实这种方式实现的打印,在技术上没有什么难点的,主要是要控制好页面的显示,在分页的位置加上“page-break-after:always;”样式。值得注意的是,该段代码加入到不同的标签,应用... 阅读全文
摘要:
通常我们都会把数据库连接字符串也在web.config中,网站不是在服务器上,为了防止其他用户获取服务器数据库连接密码,需要 对web.config中的字符串加密。 解决方法: 1:通常做法是通过加密、解密算法,通过自己的密钥把连接字符串加密后,在放入web.config中,在程序dbhelper中获取连接字符串时候 再进行解密。 2:利用.net2.0自身的加密工具加密。 步骤: 1.添加密钥... 阅读全文
摘要:
上节我们介绍了表连接,更确切的说是inner joins內连接. 內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。 为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。 party(Code,Name,Leader) Code: 政党代码 Name: 政党名称 Leader: 政党领袖 msp(Name,Pa... 阅读全文