如何调试ajax post后的aspx页面
本文关键字:post 后的 aspx 页面 ajax 何调试 调试 | 更新日期: 2023-09-27 18:16:12
我正在从事一个具有特定架构的项目。
在page_load
事件中我们有一个switch case
switch (command)
{
case "LOAD":
load();
break;
case "UNLOAD":
unload();
case "SAVE":
save();
break;
}
在带有自定义Ajax方法的aspx页面中,我们在命令变量中放置一些东西,并在post back中决定在page_load
事件中应该调用哪些方法。
//this is a custom method which works fine
var postData = "Command=LOAD";
AjaxPost(postData, null, null, function (data) {
if ($.trim(data) != "") {
//something
}
});
我的问题是,我如何能够在我的switch case
语句调试方法?response . write()和javascript alert在这里不起作用。我不确定Breakpoint
与这种类型的回发是否有效,但由于我们的特殊架构,我们无法调试任何带有断点的东西,因此我根本不参考断点。
注意:我们使用Ajax和post back不是由提交生成的,换句话说,页面不应该刷新。
首先,确保将程序集的pdb文件部署在bin文件夹中。
然后在开关上方添加:
System.Diagnostics.Debugger.Break ()
当Ajax调用击中该部分时,将启动调试器