【问题标题】:Creating read-only forms in EWL在 EWL 中创建只读表单
【发布时间】:2012-05-31 02:42:05
【问题描述】:

我正在使用企业网络库来创建一些复杂的网络表单,我发现使用自动生成的表单项和FormItemBlock 非常容易。这对于有权处理这些数据的用户来说非常有用,但我目前的问题是针对没有权限的用户。我想与我的应用程序中有权查看数据的用户共享页面和显示的数据,而不是更改它。有没有办法轻松将部分数据切换为只读?

【问题讨论】:

    标签: c# asp.net enterprise-web-library


    【解决方案1】:

    开发实用程序当前不生成任何生成只读控件的表单项 getter,但您可以使用通用 getter。例如,这行代码将创建一个带有文字控件的表单项:

    GetMyFieldFormItem( true, ( value, label ) => value.GetLiteralControl(), value: currentValueFromDatabase );
    

    我有最终实施的计划:

    1. 单个只读表单项
    2. 只读页面,所有表单项都自动只读
    3. 只读网站,所有页面上的所有表单项都自动只读

    【讨论】:

      猜你喜欢
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 2014-08-11
      • 2021-12-22
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      相关资源
      最近更新 更多