博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年8月30日

摘要: 在上一篇文章中,我们提到过增加图片的右键删除功能以实现同时在服务器上删除图片,之所以定义了图片的右键菜单,是因为当时没有想到如何捕获FCKeditor的键盘事件等一系列问题,今天这个问题得到了解决。看一下代码。也许我在某些部分处理的不够好,但是思路基本是对的,也实现了功能,想做这样功能的可以参考。首先fckeditor的键盘事件,有两种方式可以获得,一是自定义监听,二是fclkeditor自己有键盘监听事件。一、自定义FCKeditor监听键盘事件自定义有一个坏处就是,在每个有FCKeditor控件的页面,都要写一串监听代码,才能够监听当前页面fckeditor的键盘事件。看一下实现过程吧(感 阅读全文

posted @ 2011-08-30 10:04 菠萝35 阅读(752) 评论(0) 推荐(0) 编辑

摘要: 接上一篇文章:FckEditor添加右键菜单;增加编辑区右键图片删除功能(asp.net )(一)(二)var FCKDelPicCommand = function() {this.Name = "DelPic";// Command事件的名称,此语句可以不写}FCKDelPicCommand.prototype ={//删除文件Execute: function() {var oImage = FCK.Selection.GetSelectedElement();//得到当前选择的图片对象var sUrl = oImage.getAttribute('_fcks 阅读全文

posted @ 2011-08-30 09:58 菠萝35 阅读(676) 评论(0) 推荐(0) 编辑

摘要: (一) 最近的项目中遇到一个问题,用fckeditor上传图片后,编辑突然觉得这个图片不合适,然后按键盘上的del键将图片直接delete掉了,但实际上这个图片已经上传至服务器了。如果这样操作的次数多了,那么服务器上就会存在很多垃圾图片,就是实际上并没有用到的图片。所以想删除图片的时候,直接在服务器上将此图片也删除。(总之,我觉得这个功能有点在偷懒- -怎么说也应该在管理界面删除图片吧) 因为刚开始觉得键盘del实现图片服务器删除有点苦难,所以想了一招,给图片增加一个右键菜单,实行图片服务器删除。(至于delete键删除下一篇文章再说)效果图如下,蓝框内为FCKeditor自带的图片右键菜单. 阅读全文

posted @ 2011-08-30 09:56 菠萝35 阅读(1177) 评论(0) 推荐(0) 编辑

摘要: 1。无法弹出JavaScript对话框普通页面用如下语句this.Page.ClientScript.RegisterStartupScript(typeof(Page), "", scriptmsg);使用UpdatePanel用下面的方法ScriptManager.RegisterStartupScript(Page, typeof(Page), "Redirect", scriptStr, false);2。.页面跳转问题弹出提示信息并且页面跳转 public void RedirectPrePage(string operate) { strin 阅读全文

posted @ 2011-08-30 09:44 菠萝35 阅读(291) 评论(0) 推荐(0) 编辑

2011年8月26日

摘要: gridview <Columns> <asp:TemplateField HeaderText="序号"> <ItemTemplate> <%# Container.DataItemIndex +1 %> </ItemTemplate> </asp:TemplateField> <asp:BoundField ....../>...</Columns>Repeater(用于不分页的情况下) <ItemTemplate> <tr> ... 阅读全文

posted @ 2011-08-26 17:33 菠萝35 阅读(490) 评论(0) 推荐(0) 编辑

2011年8月24日

摘要: 方法一在数据绑定之前,判断查询出来的数据源是否为空,如果为空,则执行添加表头的操作。如: if (dt.rows.Count == 0) { ShowEmptyData(dt); } private void ShowEmptyData(DataTable dt) { DataTable dtnull = new DataTable(); dtnull = dt.Clone();//复制一个空的的表,结构如同传递过来的datatable一样 dtnull.Rows.Add(dtnull.NewRow());//添加一个空行 grvCustomer.DataSource = dtnu... 阅读全文

posted @ 2011-08-24 09:23 菠萝35 阅读(358) 评论(0) 推荐(0) 编辑