嵌入式表单字段中的内容可能被server更改以删除不安全的内容。是否要又一次载入您的页面以查看保存结果?

        近期有朋友问到,当他在SharePoint首页上进行编辑时。插入一段代码。

完工后保存就遇到了这个问题。


        不管选“是”或“否”,保存完成后在设计视图中都看不到效果,查看代码视图。相应的代码也被删除掉了。

        这确实是非常恼人。好不easy写了那么多东西,结果最后被SPD自己搞没了,假设之前备份了还好,否则,大半天的成果就不翼而飞了。
        首先,关于这个问题的定性要清楚。它不是一个错误;它是一个警告。出如今Wiki页面中。它是特定于Wiki页面上处于安全性目的考虑而存在的。SharePoint 首页也是一个Wiki页面。自然也会出现这个问题。
        我试着在Wiki页面上加入一个超链。我知道它是安全的(由于我输入的是http://www.baidu.com,能不安全么?)。

可是SPD显然不这么觉得。虽然写的时候没有问题,可是保存时又弹出这个警告框。

点击是以后,回去看代码视图,就剩下<a></a>了。。

。SPD居然连百度也不放过。

        尽管理解了它仅仅是个警告。可是重要的是,为什么会出现呢?怎样解决才是正题。

微软在这方面做的有点儿差,怪不得网友会直呼Microsoft sucks at errors。

        在空白网站却不会遇到这种问题,由于它不是基于Wiki的。

所以放弃团队网站,选择空白网站是一个解决的方法。

        然后,我尝试着插入一个图片。

结果非常不幸,相同的被SPD消灭了。可是注意,此时你又一次将图片的src属性加入上去,居然能够保存,在浏览器中预览,也看到了对应的图片。


        浏览器中预览也看得到:

        这能够说是第二个解决的方法吧。
        SharePoint自觉得它比用户还要聪明,事实上它大错特错。
        这方面它表现的好像并非非常成熟。假设内容(像图片等)有问题,被觉得不安全,不管什么原因。SPD都应该显示很多其它信息。指出问题在于何处。
        假设你使用一般的页面,你不会看到这个警告。正如我说的。假设你创建了空白页面。然后放入一些内容,显然。你不会碰到类似问题。

嵌入式表单字段中的内容可能被server更改以删除不安全的内容。是否要又一次载入您的页面以查看保存结果?的更多相关文章

  1. 获取一个表单字段中多条数据并转化为json格式

    如图需要获取下面两个li标签里面的数据,然后传给后台:而后台接收的数据格式是json的,所以需要把两个li里面的信息转化为以下格式的. {recieverName:小红,recieverPhone:1 ...

  2. 如何设置织梦cms自定义表单字段为必填项

    1.编辑器打开\plus\diy.php2.在40行左右找到此行代码:$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);3.在这 ...

  3. Spring Boot 2 + Thymeleaf:表单字段绑定、表单提交处理

    Spring Boot中Thymeleaf对表单处理的一些用法:(1)使用th:field属性:进行表单字段绑定(2)使用ids对象:一般用于lable配合radio或checkbox使用(3)表单提 ...

  4. 视图模板中 使用boottstrap 将各表单字段排成一行

    如果需要创建一个表单,它的所有元素是内联的,向左对齐的,标签是并排的,请向 <form> 标签添加 class .form-inline. <form class="for ...

  5. mysql多字段内容并到单字段中的操作

    ; SELECT 序号, ryxm `人员姓名`, cylb `成员类别`, gzdw `工作单位`, zc `职称`, GROUP_CONCAT(zzqmc) AS `著作权名称`--多字段合并到一 ...

  6. angular4 动态Form中获取表单字段并在页面中使用的方法

    主要有两种方式 第一种 使用get属性 页面中使用如下: 第二种 使用普通方法事件  页面中使用如下 *转载请附出处

  7. Django表单字段汇总

    Field.clean(value)[source] 虽然表单字段的Field类主要使用在Form类中,但也可以直接实例化它们来使用,以便更好地了解它们是如何工作的.每个Field的实例都有一个cle ...

  8. Django:表单字段如何在模板中用中文显示

    在处理中文显示的时候,刚开始接触django时,很容易弄混表单汉化和Admin后台汉化. 1.表单汉化:是针对用户的.用户浏览网页时,表单的名称如果是英文的,不够友好,所以需要显示为中文,虽然代码编写 ...

  9. 第四章:Django表单 - 3:Django表单字段汇总

    Field.clean(value)[source] 虽然表单字段的Field类主要使用在Form类中,但也可以直接实例化它们来使用,以便更好地了解它们是如何工作的.每个Field的实例都有一个cle ...

随机推荐

  1. BZOJ 2342 [SHOI2011]双倍回文 (回文自动机)

    题目大意:略 先建出$PAM$ 因为双倍回文串一定是4的倍数,所以找出$PAM$里所有$dep$能整除4的节点 看这个串是否存在一个回文后缀,长度恰好为它的一半,沿着$pre$链往上跳就行了 暴跳可能 ...

  2. pytorch 7 optimizer 优化器 加速训练

    import torch import torch.utils.data as Data import torch.nn.functional as F import matplotlib.pyplo ...

  3. CRM系统 - 总结 (二) stark组件

    介绍: stark组件,是一个帮助开发者快速实现数据库表的增删改查+的组件.目标: 10s 中完成一张表的增删改查. 前戏: django项目启动时,自定义执行某个py文件. django启动时,且在 ...

  4. [WPF,XAML] 跳动的心

    原文:[WPF,XAML] 跳动的心 没什么艺术细胞,原谅,原谅! <Canvas Width="0" Height="0"> <Canvas ...

  5. java静态方法

    静态方法(全局方法)不能访问this(当前对象)它和类没有关系,会有逻辑错误,当调用静态方法的时候不需要创建对象 可以直接为boolean result = MyTest.isPrime();直接访问 ...

  6. javascript 简单语法 对象属性及方法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. java-面向对象(二)

    这几天正在看HeadFirst的时候,突然认为面向对象的几个特点,有点理解模糊不清.所以在这再次回想一下,加深印象. 上篇博客(http://blog.csdn.net/u010539352/arti ...

  8. 51nod-1346: 递归

    [传送门:51nod-1346] 简要题意: 给出一个式子a[i][j]=a[i-1][j]^a[i][j-1] 给出a[1][i],a[i][1](2<=i<=131172) 有n个询问 ...

  9. inheritance in kentico

    Visual inheritance http://devnet.kentico.com/docs/7_0/devguide/index.html?visual_inheritance.htm The ...

  10. [LeetCode] 2. Add Two Numbers 两个数字相加 java语言实现 C++语言实现

    [LeetCode] Add Two Numbers 两个数字相加   You are given two non-empty linked lists representing two non-ne ...