2013年10月23日
摘要: 网站编辑文章的时候需要插入图片、文件。如果使用FileUpload控件必须提交表单导致页面刷新,而由于AJAX不允许上传文件,所以必须使用其他解决方案。Flash提供了异步上传文件的功能,这里简介一下别人写好的flash控件:SWFUpload。自己整理的swfupload开发包http://pan.baidu.com/s/1f3IRE下面开始我们的图片上传旅程swfupload上传图片文件:前台代码: 页面控件布局(这里只是简单的实现,具体页面的设计并未设置): ... 阅读全文
posted @ 2013-10-23 23:05 TomHom 阅读(481) 评论(0) 推荐(0) 编辑
  2013年10月21日
摘要: Membership是ASP.Net提供的用户管理架构,和ASP.Net的安全模型结合的最好。可以很好的实现权限验证、权限组等。 Membership只是微软提供的一些BLL,所以就可以自己编写MembershipProvider来调用API。Membership默认的AspNetSqlMembershipProvider是将数据存在SQLServer中,需要先把要使用的数据表建起来。(如果想存到Oracle数据库中只要实现OracleMembershipProvider等即可。)步骤如下:1.运行C:\Windows\Microsoft.NET\Framework\v4.0.30319下as 阅读全文
posted @ 2013-10-21 22:52 TomHom 阅读(247) 评论(0) 推荐(0) 编辑
  2013年10月17日
摘要: 最近在了解关于页面站内搜索相关功能,如今大多数网站都有相关功能。搜索可以通过以下四种办法来实现:1.使用数据库的模糊查询:like '%视频教程%'。2.使用数据库的全文检索功能。3.使用百度、google的站内搜索4.就是今天我要写的基于java版本Lucene移植过来的lucene.net来实现搜索。问什么不使用前面三种方法来实现搜索啦?原因:方法一 模糊程度太低,无法匹配几个关键词不挨着的;造成全表扫描,效率低。 方法二 数据库全文检索很傻瓜化,和普通SQL一样。数据全文检索灵活性不强。 方法三 受制于人;索引不及时、不全面、不精准;用户体验感差Lucene.Net只是一 阅读全文
posted @ 2013-10-17 12:30 TomHom 阅读(498) 评论(0) 推荐(0) 编辑