07 2013 档案

摘要:思路:1、将excel文件导入到服务器中。2、读取excel文件,转换成dataset.3、循环将dataset数据插入到数据库中。本例子使用的表格为一个友情链接表F_Link(LinkId,LinkName,LinkUrl)使用的excel文件:准备工作做好后,就直接进入主题:一、view视图(视图名称为UploadFile,控制器为home)@using (Html.BeginForm("UploadFile", "home", FormMethod.Post, new { enctype = "multipart/form-data&qu 阅读全文
posted @ 2013-07-31 01:49 denny402 阅读(1300) 评论(0) 推荐(1) 编辑
摘要:文章的显示都是通过id查询数据库来显示。但是文章会经常删除,因此id号可能不是连续的,所以上一篇下一篇文章,不能简单的做id加减法。我的思路是:先将表格中所有文章的ID号全部放入一个数组中,如果文章比较多,也可以分类操作。然后通过循环数组找出上一篇下一篇文章的ID号。有了ID号,文章自然而然的就找到了。假设文章表名为News,主键为id,标题为title:直接上图:Controllerpublic ActionResult NewsContent(int? id) { //用pre和next变量分别存放上一篇文章和下一篇文章的id号 i... 阅读全文
posted @ 2013-07-25 21:55 denny402 阅读(1241) 评论(2) 推荐(0) 编辑
摘要:主要修改两个文件:image.js和upload_json.ashx文件。一、修改image.js文件打开kindeditor/plugins/image目录下的image.js文件,找到'',在这行代码下面添加 '添加水印', '',二、修改upload_json.ashx文件。打开kindeditor/asp.net目录下的upload_json.ashx文件,找到String newFileName = DateTime.Now.ToString("yyyyMMddHHmmss_ffff", DateTimeFormat 阅读全文
posted @ 2013-07-21 21:15 denny402 阅读(1111) 评论(2) 推荐(1) 编辑
摘要:KindEditor编辑器默认上传的图片文件夹,是根据系统时间自动生成的,图片是自动上传到这些文件夹里面,无法选择。如果要上传图片到指定文件夹,像相册一样管理图片,则需要扩展KindEditor编辑器。一个相册实际上对应的就是一个文件夹,我们可以做一个表格来存放。本例为了简单,就不涉及到数据库了。一、在控制器(defaultController)里编写action,获取文件夹列表,并序列化为JSON对象。 public ActionResult album() { if (Request.IsAjaxRequest()) { ... 阅读全文
posted @ 2013-07-21 17:07 denny402 阅读(2274) 评论(2) 推荐(0) 编辑
摘要:编辑器KindEditor可以上传图片,但却不能删除图片,因此我们通过修改一些文件,对KindEditor进行扩展,使得KindEditor能删除服务器上的图片。主要方法就是:在图片空间中浏览图片,当鼠标滑动到图片上时,在图片下面添加一个删除按钮,当点击删除按钮时,通过ajax调用action进行删除。一、修改zh_CN.js文件。打开lang文件夹下的zh_CN.js文件,找到'filemanager.fileType' : '类型',这个地方,在下面添加几行代码,变成如下:'filemanager.fileType': '类型' 阅读全文
posted @ 2013-07-21 00:37 denny402 阅读(2451) 评论(1) 推荐(0) 编辑
摘要:现在比较常用的富文本编辑挺多的,如ueditor、fckeditor、kingeditor等,本文主要介绍一下KindEditor的配置与使用。先去官网http://www.kindsoft.net/下载此编辑器的最新版本,比如现在的4.1.7版本,下载回来后,可以进行精简,将一些用不到的文件或文件夹删除。一、将解压出来的整个KindEditor4.1.7文件夹复制到项目的Content文件夹下,并重命名为kindeditor。可以将asp、jsp、php、examples这四个文件夹直接删除,没有用处,只留下asp.net、attached、lang、plungins、themes这五个文件 阅读全文
posted @ 2013-07-20 23:55 denny402 阅读(1748) 评论(5) 推荐(0) 编辑
摘要:数据库里面的表格,映射为对应的实体类。实体类的编写,可以自己手动编写,也可以使用工具或插件自动生成。在MVC3里面,我们可以使用VS的POCO插件自动生成实体类。如下图:关于POCO插件的安装与使用,相关文章比较多,本文不再详细讲述,本文主要讲解一下使用POCO生成的实体类,对应的增删改查方法。假设有一个存放新闻的表格为News,则对应的实体类名也为News,其中主键为Nid.一、增加记录 [HttpPost] public ActionResult Create(News n) { if (ModelState.IsValid) ... 阅读全文
posted @ 2013-07-17 22:43 denny402 阅读(688) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示