FckEditor组件的使用

准备工作:

1)将FckEditor目录拷贝到网站根目录内。

2)在Web.config的AppSetting分支中添加如下的代码,并修改FckEditor的目录和上传文件的保存目录(需要创建).

<appSettings>

<add key="FCKeditor:BasePath" value="~/fckeditor/"/>

<add key="FCKeditor:UserFilesPath" value="~/Upload/"/>

</appSettings>

3)将FredCK.FCKeditorV2.dll文件拷贝到网站的Bin目录内。

4)将FredCK.FCKeditorV2.dll文件内的控件添加到工具箱内

5)创建一个SQLHelper类与数据库交互。

6)创建一个新闻列表网页,目的是从数据库中读取新闻的概要信息,如标题、作者、时间等。将工具箱的Repeater控件放到设计页面,配置Repeater的数据源,

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<HeaderTemplate>//标签内的内容只出现一次
<table style=" width:100%;text-align:center;">
<tr>
<td style="text-align:left;">
新闻列表
</td>
<td>
添加时间
</td>
<td>
作者
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>//对应 DataSet 中的 "record" 重复出现

<tr>
<td style="text-align:left;">
<a href="article.aspx?id=<%# Eval("ID") %>" target="_blank"><%# Eval("Title")%></a>//根据数据库中ID号找到要打开的新闻
</td>
<td>
<%# Eval("PostTime")%>
</td>
<td>
<%# Eval("Poster")%>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>

添加按钮代码:

protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/Default.aspx");//品红色部分是需要跳转到的页面名称
}

7)新建一个编辑新闻页面如图所示

确认按钮代码:

protected void Button2_Click(object sender, EventArgs e)
{
DateTime time = DateTime.Now;
string column = this.DropDownList1.SelectedValue;
string title = this.TextBox1.Text;
string postTime = time.ToString();
string poster = this.TextBox2.Text;
string content = this.FCKeditor1.Value;//获取FCKeditor文本
if (FileUpload1.HasFile)
{
string path = Server.MapPath("~/upload/");
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
SQLHelper myhelper = new SQLHelper(column, title, postTime, poster, content, FileUpload1.FileName);
myhelper.InsertintoSqlimage();
}
else
{
SQLHelper myhelper = new SQLHelper(column, title, postTime, poster, content, null);
myhelper.InsertintoSql();
}

8)新建一个浏览新闻页面,如图

9)效果图:

(1)新闻列表

(2)新闻发布

(3)新闻浏览

FckEditor组件的使用(新闻浏览发布页面)的更多相关文章

  1. 058——VUE中vue-router之实例操作新闻列表单页面应用与路由别名的使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. Box(视图组件)如何在多个页面不同视觉规范下的复用

    本文来自 网易云社区 . 问题描述 Android App中的页面元素,都是由一个个Box(可以理解成一个个自定义View组件和Widget同级)组成,这些Box可以在不同的页面.不同的模块达到复用的 ...

  3. IOS开发---菜鸟学习之路--(十)-实现新闻详细信息浏览页面

    前面已经将了上下拉刷新 实现了上下拉刷新后我们的第一级界面就做好,接下来我们就需要实现 新闻详细信息浏览了 我个人认为一般实现新闻详细页面的方法有两种(主要是数据源的不同导致了方法的不同) 第一种是本 ...

  4. 第17讲- UI常用组件之ImageView图片浏览

    第17讲 UI常用组件之ImageView图片浏览 二.图片浏览ImageView ImageView就是一个用来显示图片的视图: ImageView常见属性 常见属性 对应方法 说明 android ...

  5. 用TableView做的新闻客户端展示页面

    用TableView做的新闻客户端展示页面 //  MyTableViewImageCell.m //  SildToDo // //  Created by WildCat on 13-8-18. ...

  6. 微信内置浏览器浏览H5页面弹出的键盘遮盖文本框的解决办法(转)

    最近在做微信公众号的内嵌页面,发现点击输入框时键盘盖住文本框,找到一段代码解决了这个问题. iOS和android手机都已亲测,需要的可以直接拷贝到代码中使用. js代码如下: $(function ...

  7. [Beginning SharePoint Designer 2010]Chapter4 发布页面

    本章概要: 1.SharePoint中的Web内容管理 2.SharePoint发布系统的特性 3.SharePoint发布页面的组成 4.母板页 5.如何构建页面布局和他们潜在的内容类型

  8. 在IE中点击转跳,并打开chorme浏览器继续浏览指定页面,IE自定义ocx控件开发

    因项目需要,需要开发一个功能:在IE中点击转跳,并打开chorme浏览器继续浏览指定页面. 分析需求后,参考了: https://www.cnblogs.com/ffjiang/p/7908025.h ...

  9. Laravel 登录后跳转回登录前浏览的页面

    一.经过 Auth 中间件检查后跳转至登录页面 也就是没有通过 auth 中间件的认证检查,被 auth 中间件拦截后跳转至登录页面.这种情况下,Laravel 默认会在用户登录成功后自动跳转回登录前 ...

随机推荐

  1. Transformation

    hdu4578:http://acm.hdu.edu.cn/showproblem.php?pid=4578 题意:给一个序列 {an},有 4 种操作.1.将一段区间的数全部加 c.2.将一段区间的 ...

  2. 全是干货---Linux 高可用(HA)集群基本概念详解

    http://www.linuxidc.com/Linux/2013-08/88522.htm 高可用集群的衡量标准    HA(High Available), 高可用性群集是通过系统的可靠性(re ...

  3. Mysql 数字类型转换函数

    .将Int 转为varchar经常用 concat函数,比如concat(,' .将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串 总结:类型转换和 ...

  4. 分页SQL技术1-COUNT STOPKEY.

    条件有rownum的时候出现 扫描表,到前n行停止

  5. hdu-2586-How far away ?(离线LCA)

    题意: 给定一棵树,每条边都有一定的权值,q次询问,每次询问某两点间的距离. 分析: 这样就可以用LCA来解,首先找到u, v 两点的lca,然后计算一下距离值就可以了. 这里的计算方法是,记下根结点 ...

  6. 实战weblogic集群之安装weblogic

    一.系统及软件版本 OS版本:Red Hat Enterprise Linux Server release 6.6WebLogic Server 版本: 10.3.3.0JDK版本:1.7.0_79 ...

  7. HDU 1151 Air Raid(最小路径覆盖)

    题目大意: 有n个城市,m条道路,城市的道路是单向.  现在我们的伞兵要降落在城市里,然后我门的伞兵要搜索所有道路.问我们最少占领多少个城市就可以搜索所有的道路了. 我们可以沿着道路向前走到达另一个城 ...

  8. 图论(网络流):SPOJ OPTM - Optimal Marks

    OPTM - Optimal Marks You are given an undirected graph G(V, E). Each vertex has a mark which is an i ...

  9. javaweb开发过程中的地址写法

    凡是要表示web资源的地址,比如浏览器地址栏中,都是 /凡是要表示硬盘地址, 都是 \  public class ServletDemo1 extends HttpServlet { //实际开发过 ...

  10. 每一个web开发者都应该了解的HTTP/2

    我认为每一个 web 开发者都应该对这个支撑了整个 Web 世界的 HTTP 协议有所了解,这样才能帮助你更好的完成开发任务.在这篇文章中,我将讨论什么是 HTTP,它是怎么产生的,它的地位,以及我们 ...