.Net学习笔记 - Web页中使用WinForm

[创建需要嵌入到Web页的WinForm过程]


    A)创建Windows Control Library工程;

 
    B)在工程中编写uctlWebWinForm..cs文件;


    C)编译它生成一个Assembly,csc /t:library /out: uctlWebWinForm.dll uctlWebWinForm.cs;


    D)在Web页面添加对WinForm的引用,
        <object id="winform_Product" width="300" height="100" classid="http:Assemblies/uctlWebWinForm01.dll#KennyTest.WinForm.uctlWebWinForm01" VIEWASTEXT>
        </object>
       Classid包括两部分信息,由#分开,前面是是指向控件库的路径(其中Assemblies是在Web目录下面手工创建的一个目录),后者是完全限定类名(本人理解就是命名空间.类名称)


    E)设置访问权限,首先在IIS中需要设置执行权限为“纯脚本”(Script Only),其次如果这个web在局域网中访问,他会正常工作。一旦该Web需要通过Internet来访问,那你需要设置internet Explorer,修改安全属性以允许他运行。你可以把主页加入到受信任的站点。如果需要设置可以通过IE的工具菜单―>Internet选项->安全->受信任的站点,点击上面的站点按钮把你的网站加入其中。接下去,当你打开浏览器查看,就会看到正确执行。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值