
/**
 * Created by visual studio 2010
 * User: xuheng
 * Date: 12-3-6
 * Time: 下午21:23
 * To get the value of editor and output the value .
 */
using System;
using System.Web;

namespace FineUI.Examples
{

    public class getContent : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/html";

            //获取数据
            string content = context.Server.HtmlEncode(context.Request.Form["myEditor"]);
            string content1 = context.Server.HtmlEncode(context.Request.Form["myEditor1"]);

            //存入数据库或者其他操作
            //-------------

            //显示
            context.Response.Write("<script src='../uparse.js' type='text/javascript'></script>");
            context.Response.Write(
                "<script>uParse('.content',{" +
                      "'highlightJsUrl':'../third-party/SyntaxHighlighter/shCore.js'," +
                      "'highlightCssUrl':'../third-party/SyntaxHighlighter/shCoreDefault.css'" +
                  "})" +
                "</script>");

            context.Response.Write("第1个编辑器的值");
            context.Response.Write("<div class='content'>" + context.Server.HtmlDecode(content) + "</div>");
            context.Response.Write("<br/>第2个编辑器的值<br/>");
            context.Response.Write("<textarea class='content' style='width:500px;height:300px;'>" + context.Server.HtmlDecode(content1) + "</textarea><br/>");
        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }

    }

}