如何在脚本化ASP.NET中引用DLL

时间:2015-06-29 19:52:46

标签: c# asp.net dll

所以我有一个ASPX页面,我们一直在使用经典ASP,因为我们无法访问文件背后的代码。在<% %>标记开始之前,所有C#代码都嵌套在<html>之间的ASPX页面内。我需要引用一个外部DLL,以便做我需要做的事情。我注意到在ASPX的开头有一些.NET引用。

<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Web.Script.Serialization" %>

有什么方法可以使用类似类型的标记来引用自定义DLL吗?

2 个答案:

答案 0 :(得分:1)

好的,现在我可以添加我想要引用bin的Dll,然后再添加一个import namespace标签。我很困惑因为我认为我必须指定路径,但如果DLL在bin中则不行。

答案 1 :(得分:0)

那些导入名称空间 - 与添加引用相同。 (程序集和名称空间不同。)

您应该能够在解决方案资源管理器的“项目参考”部分中以正常方式向项目添加程序集引用。此时,您应该能够使用您已经显示的语法导入程序集提供的任何名称空间。

这假设这些是.NET程序集,当然。如果您尝试添加对 native DLL的引用,则需要像使用任何其他本机DLL互操作一样使用P / Invoke。