我使用ScriptManager.RegisterStartupScript
从C#调用Javascript函数,到目前为止一切都很好,这可以毫无问题地调用我的函数。
当我使用区分参数调用相同的函数,调试Chrome或Firefox中的js函数时出现问题我看到收到的参数与C#中发送的参数不同。
问题是:为什么我的参数不同于js side和C#side?这是缓存?
感谢您的欢呼时光!!!
我的代码C#方:
var JsonSerial = new JavaScriptSerializer();
var json = JsonSerial.Serialize(lst);
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensaje", "PaintList('" + json + "','1');", true);
在js方面:
function PaintList(arr, num) {
这是我看到不同参数的地方