0

如何合并/连接我的两个工作代码部分?(我使用HTML5-Canvas, Javascript, C#, ASP.NET)。

1)我可以HTML5 Canvas从一些硬编码的值向我的 中写入一些形状。我从一个Javascript函数到我的HTML5-Canvas(这部分有效)上执行此操作。但我想给这个JavaScript函数一个可以使用的数组。(我需要这个。这个函数可以调用,Server所以它会重新排列数组吗?或者应该Javascript从 调用这个函数C#(Server))。

2)我有一个ASP.NET Button, 可以触发一个C#可以返回所需数组的方法。

我在这里缺少一个“链接”,因此该数组被“携带”到Javascript函数中。

这可能吗?C#调用函数是否取决于功能Javascript?还是相反,所以从我的Javascript函数中我以某种方式要求数组C#

这个客户端/服务器部分令人困惑。我不知道这里有什么最佳实践

The same explained again in a more speakable way:

我正在重写我的 ASP.NET 网站,该网站有一个四行游戏,每列有 7 个按钮。该按钮触发执行某些操作的 C# 方法,并使用 .ashx 处理程序返回我在 C# 中使用的位图以在 html 上设置图像。现在我尝试改用 HTML5 和画布。我有 C# 方法,它知道电路板的外观。最近我刚刚用 Javascript 在 HTML5-Canvas 上制作了一些形状。我只是不知道如何将这两个工作的东西放在一起。

4

1 回答 1

1

JavaScript(客户端)调用 C#(服务器)。您可以使用 AJAX。

使用 JSON 将数组从 C# 返回到 JavaScript。然后你使用 JavaScript 在 HTML5 Canvas 中绘制你的形状

于 2013-05-29T01:50:18.133 回答