ASPDotNET使用第三方控件制作BS结构的一卡通管理系统
2009-05-06 10:19
453 查看
ASPDotNET使用第三方控件制作BS结构的一卡通管理系统
关键词:ASPDotNET, WebForm, 第三方控件
最近打算研究下VsDotNet2005下制作B/S结构的一卡通水电暖管理系统,以前采用C/S结构做了很多系统已经很熟悉了。但采用WebForm制作遇到很多需要解决的问题,当然对数据库的处理不论采用ADO或ADO.NET都是我的强项。目前主要的问题是解决在浏览器的页面使用第三方控件来对客户的计算机串口通讯实现对IC的读写。
其实出现这个问题是因为安全问题,程序在IE6 SP2以前用是一点都没有问题的,但现在IE6 SP2 SP3,IE7及其实非IE核心浏览器的复杂环境中,这种做法是很难得到成功的.使用vs2005进行debug调试时为什么会成功,是因为debug时,用的根本不是IIS是个虚拟的IIS,对于本地调试,微软认为是安全的,所以得到成功(具体微软的安全机制不明).ocx控件不能使用,其实最大问题不是IIS限制,是客户端本地系统安全.这里引入一个数字证书的问题,微软利用数字证书技术来控制OCX的使用。
一.制作第三方控件的数字证书
详细制作过程在参考《数字签证制作工具》
二.asp部分:(由于dotnet内的webform工具箱无法加载第三方控件,所有采用asp下的htm页面加载了)
1.使用vb6创建DHTML 应用程序
2.工具箱添加第三方控件
3.把这个控件拖到窗体
4.在DHTMLPage_Load事件加入
Private Sub DHTMLPage_Load()
BDX_Soft1.RFBeep True
End Sub
5.测试
三.客户端浏览器通过IE信任设置
1.参考《数字签证制作工具》内的这个说明“通过IE信任设置.txt”
2.客户端安装第三方控件
四.aspx部分:
1.数据库的相关操作采用aspx
2.在需要读写卡的时候才用Me.Response.Redirect("*.htm") 后在这个过程内执行返回原来的页面Me.Response.Redirect("*.aspx")
五.设计技巧
1.程序在*.htm 调用的时候状态 和运行参数 保存到 服务器的数据库,aspx和这个vb6制作的htm页面就可以交互了使用这个第三方控件了。
总结:
虽然解决了这个问题,但还是不够完美还必须在客户端安装控件和设置客户端浏览器对我的站点的信任。
可能有更好的办法来解决这个问题,希望编程爱好者能给出更好的方法。
与我联系:http://www.duanliqing.kudo.cn/ http://leek.woku.com QQ:14035344
作者:段利庆
2009-5-6
关键词:ASPDotNET, WebForm, 第三方控件
最近打算研究下VsDotNet2005下制作B/S结构的一卡通水电暖管理系统,以前采用C/S结构做了很多系统已经很熟悉了。但采用WebForm制作遇到很多需要解决的问题,当然对数据库的处理不论采用ADO或ADO.NET都是我的强项。目前主要的问题是解决在浏览器的页面使用第三方控件来对客户的计算机串口通讯实现对IC的读写。
其实出现这个问题是因为安全问题,程序在IE6 SP2以前用是一点都没有问题的,但现在IE6 SP2 SP3,IE7及其实非IE核心浏览器的复杂环境中,这种做法是很难得到成功的.使用vs2005进行debug调试时为什么会成功,是因为debug时,用的根本不是IIS是个虚拟的IIS,对于本地调试,微软认为是安全的,所以得到成功(具体微软的安全机制不明).ocx控件不能使用,其实最大问题不是IIS限制,是客户端本地系统安全.这里引入一个数字证书的问题,微软利用数字证书技术来控制OCX的使用。
一.制作第三方控件的数字证书
详细制作过程在参考《数字签证制作工具》
二.asp部分:(由于dotnet内的webform工具箱无法加载第三方控件,所有采用asp下的htm页面加载了)
1.使用vb6创建DHTML 应用程序
2.工具箱添加第三方控件
3.把这个控件拖到窗体
4.在DHTMLPage_Load事件加入
Private Sub DHTMLPage_Load()
BDX_Soft1.RFBeep True
End Sub
5.测试
三.客户端浏览器通过IE信任设置
1.参考《数字签证制作工具》内的这个说明“通过IE信任设置.txt”
2.客户端安装第三方控件
四.aspx部分:
1.数据库的相关操作采用aspx
2.在需要读写卡的时候才用Me.Response.Redirect("*.htm") 后在这个过程内执行返回原来的页面Me.Response.Redirect("*.aspx")
五.设计技巧
1.程序在*.htm 调用的时候状态 和运行参数 保存到 服务器的数据库,aspx和这个vb6制作的htm页面就可以交互了使用这个第三方控件了。
总结:
虽然解决了这个问题,但还是不够完美还必须在客户端安装控件和设置客户端浏览器对我的站点的信任。
可能有更好的办法来解决这个问题,希望编程爱好者能给出更好的方法。
与我联系:http://www.duanliqing.kudo.cn/ http://leek.woku.com QQ:14035344
作者:段利庆
2009-5-6
相关文章推荐
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
- JEECMS站群管理系统-- 标签使用和模板的制作
- 公司产品目录查询管理系统源码ASP.NET制作
- 如何在ASP.NET中制作Web用户自定义控件,并在aspx页面中使用它的方法和属性?
- C# ASP.NET 走火入魔通用权限管理系统组件V3.2试用版下载地址【含数据库设计文档、使用手册】
- 使用数组制作简易的用户管理系统【java】
- 使用PHP制作 简易员工管理系统之六(采用分层分页显示用户信息)
- asp.net里第三方控件的使用
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之调整首页显示
- 使用PHP制作 简易员工管理系统之八(使用COOKIE保存用户登陆id以及显示用户登录时间)
- ABP+AdminLTE+Bootstrap Table权限管理系统第一节--使用ASP.NET Boilerplate模板创建解决方案
- 关于 asp.net 中的用户控件的制作与使用方法。
- 五分钟制作ASP图书管理系统 ASPMaker简单教程
- 第二十七天 sudo使用、selinux管理、手工制作linux系统
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之预告篇
- ASP.NET动态网站开发培训-24.论文管理系统(四、制作Login页面和后台论文管理主页)
- Asp.Net WebService 使用后来管理系统对接口方法进行公开控制
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之调整首页显示
- 开始使用VS2005+ASP.NET+Access(以后可能是MS SQL Server)编写管理系统的计划
- 【OS课程设计二】模拟DOS系统文件的物理结构和管理使用