【问题标题】:Using a data access DLL with HTML forms将数据访问 DLL 与 HTML 表单一起使用
【发布时间】:2011-07-06 06:39:00
【问题描述】:

我已同意帮助一位朋友建立他们的网站。以前,其他人通过用 C# 编写数据访问层 dll 来提供帮助,幸运的是我可以访问代码。不过,没有任何方法可以更改和重新编译,因为 C# 从来都不是我的主要语言之一。

问题是,我不知道该怎么称呼它。在 HTML 中,我尝试过

<form action='dll/MyLib.dll' method='GET'>'

但我不明白如何从 DLL 中调用特定函数,也不了解如何传递参数。我什至不确定我是否设法加载它。例如,如果我有一个 HTML 表单来向 MySQL 数据库添加新用户,我想调用 DLL 的连接和 addUser 函数。

我在 2005 年找到了一篇关于 DLL 和 HTML 的文章,但在实际实践中尝试他们的代码似乎并不奏效: http://msdn.microsoft.com/en-us/library/3s0d4hwc%28v=vs.80%29.aspx

有人有这方面的经验吗?我很想用 PHP 脚本重写 DLL...

【问题讨论】:

  • 直接从 HTML 调用 DLL?吓人。

标签: c# mysql html dll webforms


【解决方案1】:

我认为你做错了。虽然“可能”有一种方法可以做到你所说的,但有很多更好/更简单的方法可以解决这个问题,其中一种方法是使用理解 .NET 并且可以使用你的 C# 代码的 IDE。如果您买不起 VS2010,我建议您获取 Visual Studio 2010WebMatrix 并了解 ASP.NET 的工作原理。

从短期来看,这可能比人们在这里建议或不建议的任何 hack 花费更长的时间,但从长远来看,这将是一个巨大的回报,谁知道呢,也许你真的会喜欢在其中编程 :)

【讨论】:

    【解决方案2】:

    请不要从 html 调用 dll。

    如果您已经有 C# 相关的项目,请尝试 ASP .NET。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-14
      • 1970-01-01
      • 2017-03-12
      • 2017-02-15
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      相关资源
      最近更新 更多