在ajax发回后如何调试aspx页面? - c#

我正在研究具有特定体系结构的项目。

page_load事件中,我们有一个switch case

    switch (command)
    {
          case "LOAD":
              load();
              break;
          case "UNLOAD":
              unload();
          case "SAVE":
              save();
              break;
    }

在带有自定义Ajax方法的aspx页面中,我们在命令变量中添加了一些内容,在回发中,我们决定应在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.Wirte()和javascript警报在这里不起作用。我不确定具有这种回发功能的Breakpoint是否有效,但是由于我们特殊的体系结构,我们无法使用断点调试任何东西,因此我根本不愿提及断点。

注意:我们使用Ajax,并且提交不是从发回生成的,换句话说,页面不应该刷新。

参考方案

首先,确保程序集的pdb文件已部署在bin文件夹中。

然后将其添加到开关上方:

System.Diagnostics.Debugger.Break()

当您的Ajax调用击中该部分时,它将启动调试器。

.NET C#Webbrowser填充输入,不带ID或类名 - javascript

我需要在网络浏览器中填写一个输入,但这不起作用。我认为必须使用name属性来完成,但是怎么做呢?foreach (HtmlElement login in webBrowser1.Document.GetElementsByTagName("input")) { if (login.GetAttribute("name"…

获取JavaScript值到C#字符串 - javascript

                        是否可以在C#中执行类似的操作?该值为“ 10/05/2014”string jsValue = javascript("$('#EstimatedStartDate').val()"); 参考方案 您能否更详细地阐明您要做什么。看来您正在尝试从javascript(客户…

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

调试捆绑和版本化的javascript文件 - javascript

我已经使用Bundleconfig.cs将我的JavaScript文件打包如下:bundles.Add(new ScriptBundle("~/bundles/resultscripts").Include( "~/Scripts/spectrum.js", "~/Scripts/notify.js"…