我正在使用 Page.ClientScript.RegisterStartupScript 从后面的代码调用 JavaScript 函数。它适用于 javascript 中的简单函数。但是如果 javascript 中的函数有对象,它现在可以正常工作。例如
Page.ClientScript.RegisterStartupScript(Me.GetType(), "window-script", "surface.plot();", True)
在javascript中我有类似的功能
Surface.prototype.plot = function(x, y, z)
{
\\code here
}
现在表面是javascript中的一个对象。所以我认为来自 asp.net 代码的调用不起作用。当我检查对象已变为 NULL。因此,该 javascript 中的所有内容都出错了。那么如何解决呢?