纪实:科室网站

来源:互联网 发布:狄奥多拉知乎 编辑:程序博客网 时间:2024/05/17 07:46

工时: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灰度了....................

为毛啊......


以上~