ASP CKEditor,后台不需要担心XSS攻击。

后台不需要担心跨站脚本攻击(XSS攻击)。可以将微软提供的脚本验证功能关闭。CKEditorDemo.aspx页面中加入<%@   ValidateRequest="false" %> ,并且配置文件加入如下代码:

Web.config:

 
    
 

将CKEditor插件的文件复制到网站中。引入JS脚本文件:

CKEditorDemo.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CKEditorDemo.aspx.cs" Inherits="BookShop.Web.Test.CKEditorDemo"
  ValidateRequest="false" %>   






    
       
    


    
CKEditorDemo.aspx.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace BookShop.Web.Test
{
    public partial class CKEditorDemo : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                Response.Write(Request.Form["editorName"]);  //接收客户端传过来的数据。
            }
        }
    }
}


你可能感兴趣的:(C#,ASP.NET)