【问题标题】:Decrypt Data on SqlDataSource Selecting在 SqlDataSource 选择上解密数据
【发布时间】:2018-09-28 17:34:30
【问题描述】:

我有一个存储加密数据的表。 我使用 sqldatasource 来做 CRUD。 我需要在选择 sqldatasource 的事件时解密整个数据,如下所示:

protected void sqldatasource_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
    {
        if(Columnname="col1")
        {
            MeyDecryptMethod."col1".ToString();
        }
    }

请告诉我是否可以这样做,以及如何做到这一点。 谢谢

PS:请不要推荐其他方式。因为在这种情况下,只有这种方法是可能的。

【问题讨论】:

    标签: encryption sqldatasource


    【解决方案1】:

    选择事件上升开始选择,因此您无法访问此事件中的数据,事件详细信息为here

    【讨论】:

    • 感谢您的回答,我可以在 sqldatasource 的选定事件上执行此操作吗?
    • 我不知道你的应用结构。如果你使用 DTO,你可以在将数据传输到类时做同样的事情。如果您使用的是EF,您可以创建用于解密的db函数。
    猜你喜欢
    • 2011-12-14
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 2013-10-28
    相关资源
    最近更新 更多