技术开发 频道

在ASP.NET中使用.NET组件

   【IT168 技术文档】 很多人在 @Import 和 @Assembly 页面标识的时候感到困惑,本文将为你解开这些疑问,告诉你如何来使用.NET的组件。

    和ASP中的类相比较有什么改变?

    如果你以前曾经开发过ASP程序,那你应当是非常熟悉下面的一段代码了:
<script runat="server" language="VBScript">
Dim fso
Set fso = Server.CreateObject("Scripting.FileSystemObject")
</script>
    上面的代码告诉我们在ASP当中需要使用Server对象的CreateObject方法来建立一个类实例。上面的代码中,首先声明了变量fso,之后我们将变量fso赋于FileSystemObject的对象(FileSystemObject对象可以在Scripting这个库中找到)。如果想要上面的ASP代码得以正常运行,我们必须确定相关的DLL文件已经被安装并且注册到服务器。当VBScript运行库被安装的时候,FileSystemObject对象是会被自动注册的。但是如果你想使用第三方开发的组件或者使用你自己创建的组件,你就需要小心安装并且注册你的组件了。
接下来让我们来看看,假设在ASP.NET中也存在FileSystemObject这个对象的话,我们应当如何来实例化它:

    使用VB.NET :
<script runat="server" language="VB">
Dim fso As Scripting.FileSystemObject = New Scripting.FileSystemObject()
</script>

使用C#:
<script runat="server" language="c#">
Scripting.FileSystemObject fso = new Scripting.FileSystemObject();
</script>
0
相关文章