电子签名实现的思路、困难及解决方案

        在办公自动化的流程中希望实现电子签名。
        思路:
            1、图片的存放:安全起见存放在库中为宜。最好不能被轻易下载。
            2、使用的过程:显示一个密码框和“签名”按钮,输入密码并按下按钮后,如果正确,隐藏输入框和按钮,显示图片。
            3、我的所有控件都是通过解析xml后动态生成的,签名应该是一个新类别无疑(类别4),它至少得对两个地方增加代码:(1)创建部分(得同时创建输入密码框、按钮、图片显示框)(2)写入部分,得解析出实际的值,存在xml中。
        
        困难之一:图片的存入和取出
                解决:网上的方法很多,改下就行了。我用的显示方法是,图片指向一个链接,该链接返回一个纯图片,因而这个图片不能被保存。
        困难之二:动态生成的按钮的响应事件
                解决:在外面写好按钮的处理方法,然后把委托作为参数传递给创建函数。如下

电子签名实现的思路、困难及解决方案

电子签名实现的思路、困难及解决方案

        /**//// <summary>

电子签名实现的思路、困难及解决方案

        
/// 重载:根据xml字符串产生动态控件,显示所有字段

电子签名实现的思路、困难及解决方案

        
/// 布局有一些默认属性(不再设为类的属性,那样就要求创建对象并保持)

电子签名实现的思路、困难及解决方案

        
/// 根据当前用户决定是否有权限操作operator

电子签名实现的思路、困难及解决方案

        
/// ***********下拉列表额外增加了一个空值**********

电子签名实现的思路、困难及解决方案

        
/// </summary>

电子签名实现的思路、困难及解决方案

        
/// <param name="xmldoc"></param>

电子签名实现的思路、困难及解决方案

        
/// <param name="contain"></param>

电子签名实现的思路、困难及解决方案

        
/// <param name="top"></param>

电子签名实现的思路、困难及解决方案

        static public void CreateControl(string strXml,HtmlContainerControl contain,int top,int left,System.EventHandler SignHandle)

电子签名实现的思路、困难及解决方案

电子签名实现的思路、困难及解决方案

        

电子签名实现的思路、困难及解决方案

{

电子签名实现的思路、困难及解决方案

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdydz.html