1

我正在测试Thomas J Bradley 的 Signature Pad 插件,它可以正常工作,并且能够使用 PHP 将 JSON 签名转换为 PNG,但希望能够使用 C# 将 JSON 签名转换为 PNG。

有一个名为SignatureToImageDotNet的补充类,我无法开始工作。我应该提一下,我是 ASP.NET / C# 的新手。到目前为止,我已经在 Webmatrix 中创建了一个网站,并启动并运行了签名捕获表单,并且可以将输出的 JSON 返回到页面,但无法将其转换为 PNG 图像。我创建了一个“App_Code”文件夹并将“SignatureToImage.cs”文件放入其中,但我不知道如何调用它。

我敢肯定,对于具有 ASP.NET / C# 经验的人来说,这将是非常微不足道的,我希望有人以前做过或可以做到这一点,并让我确切地知道如何做到这一点,因为文档非常简短。

4

1 回答 1

1

您在创建 App_Code 文件夹时做了正确的事情,通常人们会错过那部分。就调用类而言,ASP.NET Web Pages 的工作方式与 PHP 非常相似。您在 cshtml 页面顶部创建一个代码块,该代码块在页面加载时执行:

http://www.asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/getting-started

根据您在请求中所做的其他事情(我需要更多信息/代码),我猜您可以开始在页面顶部的剃刀块内使用 SignatureToImage 类:

默认.cshtml

@{
     if (IsPostback) {
         var sigToImg = new SignatureToImage();
         var signatureImage = sigToImg.SigJsonToImage(signatureJson);
         // do something with the image!
     }
 }

<html>
....

我知道答案有点开放,但如果您有更具体的问题,请随时向我询问有关网页或 C# 如何工作的问题。

于 2012-05-28T05:51:46.623 回答