易截截图软件、单文件、免安装、纯绿色、仅160KB

如何在ASP.NET页面中嵌入WINFORM控件一

原文:刘武|如何在ASP.NET页面中嵌入WINFORM控件一  
在.NET之前,我们如果想访问客户端的资源,最常见的方式就是在网页里面嵌入ACTIVEX控件。现在有了.NET,我们可以将WINFORM控件嵌入在网页里面,从而直接控制客户端,不过前提是客户端必须安装了.NET库。这有点像JAVA 的APPLET(笔者对JAVA不是很熟,如有问题欢迎指正)。由于需要.NET的运行库,所以使用起来有很多限制,不过如果是企业内部系统,.NET库可以做为客户端部署的一部分,这样可以利用.NET编程的优势,大大简化开发过程。
本文就从最简单的例子入手,讲解具体的开发过程。
一 新建windows控件库项目,姑且取名为Liuw.Net.WindowsControlLibrary
二 添加windows控件HelloWorld
三 添加按钮及事件
        这里我们只添加一个按钮,点击按钮就弹出提示框 "Welcome To Liuwu.net "
      以下是部分代码
C#-Code:
namespace Liuw.Net.WindowsControlLibrary
{
    public partial class HelloWorld : UserControl
    {
        public HelloWorld()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Welcome to Liuwu.Net");
        }
    }
}
四 编译该项目,得到Dll文件 Liuw.Net.WindowsControlLibrary.dll
五 新建网站,将刚才的Dll文件拷贝到根目录下,并添加页面 WinformCtlTest.aspx
六 在aspx页面添加以下代码
<object id="ctl" classid="Liuw.Net.WindowsControlLibrary.dll#
Liuw.Net.WindowsControlLibrary.HelloWorld"></object>
这里有点像ActiveX控件的调用,classid的命名规则是 "dll文件名#命名空间名.类名",中间并没有换行,我这里只是为了方便显示。
七 运行该页面,就会看到刚才编写的控件了,点击按钮,则弹出提示框 "Welcom


相关文档:

asp.net提交html标记后的最优安全处理

ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestValidationExceptioin。默认情况下会返回如下文字的页面:
以下是引用片段:
Server Error in '/YourApplicationPath' Application
A potentially dangerou ......

asp.net 中的时间验证(收集)

一、验证类   
  1、数字验证内   
  1.1   整数   
  /^(-|\+)?\d+$/.test(str)   
  1.2   大于0的整数   (用于传来的ID的验证)   
  /^\d+$/.test(str)  &nb ......

初识 ASP.NET 3.5 MVC 开发

在学习被停滞了N久以后,今天终于下定决心要继续了。过了太久堕落的生活也开始厌倦了。继续开始我的MVC学习之路。 目录机构: models 文件夹: 模型组件    还可以存放有关数据访问操作的一些类、对象的操作的定义等。 Views 文件夹: 视图组件。可以存放的文件类型包括.aspx页面,.ascx控件以及.mas ......

jQuery Ajax 方法调用 Asp.Net WebService 的详细例子

  jQuery Ajax 调用Aspx.Net WebService 的几个常用可以直接复制代码运行。

  ws.aspx 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runa ......

ASP.net:支付宝接口


支付宝的接口调用很不方便,刚做好一个封装,实现了虚拟交易和实物交易。
解决方案中有三个项目以及NDoc生成的文档,简单的序列图:CommonAliPay,封装的支付宝接口。
TestAli,asp.net的测试项目
TestCommonAliPay,Nunit的测试项目。
调用方法:
1、引入CommonAliPay.dll
2、实现支付宝服务接口的方法调用方式:
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号