工时:3日
模块:新闻发布 + 单选民调 + 信息收集民调 + FORMS会员系统
比较简单。没啥技术含量......
算是作品。随便写写......
开发中需要注意的关键点:
1.ERROR:IE下提示找不到不带参数的非泛型方法DeleteXXX()
我用了GridView+ObjectDateSource。
DeleteParameters只用了ID。
就没在ODS下用<DeleteParameters>。
其他浏览器测试正常。
IE下删除出现上述ERROR
加上DELETE标签就O了~
2.GridView中显示HTML
默认GVW是把HTML Encode了的.......
只用在每个colume添加HTMLEncode="false"就O了~
3.上下出现不能单击区域
起初完全不明白为毛有的连接按钮不管用.........
原来是我上下有50PX的背景DIV............
背景DIV在最上层..........盖住了..............囧。
4.民调DB
要去的是民意调查可以单选。可以收集意见的TextBox
写了3个表Survey + SurveySingleOption + SurveyText
基本算作2个模块分别处理。
5.上传文件出现找不到页面错误.......
这个是因为默认最大上传FileUpload 4M。
<httpRuntime maxRequestLength="102400" executionTimeout="3600" appRequestQueueLimit="10000"/>
在web.config添加。
maxRequestLength单位为K。
最大2097151K
6.Forms节点搞定会员系统。
由于不对外开放。只有几个人用。
直接把用户的添加。删除。放在forms节点中。
具体代码在上个博文中~
7.目录。文章修改连接神马的都直接做在了前台.......根据用户名判断...
图片是文章分类的2个显示模式:
8.CKEditor
本来是说基本只上传附件让下载。不写神马内容的。
就直接用TextBox装新闻内容了......
结果上架又变卦了......
囧。之前一直是用FCKEditor的。
好久没用了。直接搜了下。发现CKEditor长得更好看哎~
官网下载CKEDITOR文件夹+for ASP.NET的DLL
解压CKEDIOTR文件夹。放在网站中。
把DLL放在BIN目录下。
在需要的页面注册
<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>
使用代码
<CKEditor:CKEditorControl ID="CKEditor1" BasePath="/ckeditor/" runat="server"></CKEditor:CKEditorControl>
其中BasePath要根据CKEDITOR文件夹改一下。一般都是“~/ckeditor/”
后台使用的时候是CKEditor1.Text
非常好用简单安装~赞一个~
9.IETESTER
我们公司的大环境是IE6.小数IE8
我的机子是IE8.............
放到网上看的时候总有兼容性问题........
这个IETESTER吧..........其实一般。有些显示也不太对。
嘛~凑合用吧。
有个小问题..........
我的有些透明PNG图片。在IE8下正常。在IE6下就NND灰度了....................
为毛啊......
以上~