由于这些脚本未提前在页面上加载,如何在其中设置断点以观察正在发生的事情。
答案 0 :(得分:1)
并没有真正回答你的问题,但是你应该避免在代码隐藏中加入复杂的javascript,而不是混合使用客户端和服务器语言。最好你应该限制自己在服务器上的函数调用,但实际的实现将在一个单独的javascript函数内单独的javascript函数。这样不仅可以减少每次AJAX调用时客户端和服务器之间的流量,而且还会缓存脚本:
SomeModelToPassToTheFunction model = ...
string json = new JavaScriptSerializer().Serialize(model);
var script = string.Format("someFunction({0});", json);
ScriptManager.RegisterStartupScript(this, GetType(), "somekey", script, true);
哦,现在你可以在函数中放置断点了。