【问题标题】:What is the attribute AlwaysEnableSilent used for?AlwaysEnableSilent 属性是做什么用的?
【发布时间】:2011-02-24 18:02:33
【问题描述】:

我正在查看由 SharePoint (2010) 列表项编辑页面呈现的原始 HTML,我注意到输入字段(富文本字段)使用了 AlwaysEnableSilent 属性。我已经在网上查看了该属性的作用的解释,但无法得到答案。有谁知道这个属性的作用吗?

谢谢,MagicAndi

【问题讨论】:

    标签: html sharepoint sharepoint-2010


    【解决方案1】:

    ASP.Net 验证器允许您使用 ValidatorEnable 使用客户端脚本打开/关闭它们,但只要您打开验证器,验证就会立即触发。有时,您 (SharePoint) 可能希望能够使用客户端脚本控制哪些验证器处于活动状态,但在您打开它时不会触发验证(在加载期间,在用户有可能填写字段之前)。

    为了处理这个问题,SharePoint 定义了自己的函数 STSValidatorEnable 并带有一个额外的参数 bSilent,因此它可以在不触发验证器的情况下打开验证器。

    然后他们发现,对于某些验证器,他们总是希望它们在调用 STSValidatorEnable 时不要触发,即使调用者使用 bSilent==false。所以他们引入了一个 AlwaysEnableSilent 属性,它告诉验证器在使用 STSValidatorEnable 开启时永远不要触发,但仅在回发期间。

    【讨论】:

    • Per,谢谢您的详细回答。 +1 并被接受为答案。
    猜你喜欢
    • 2018-08-24
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多