在调试中运行应用程序并使用 URL 命中断点

本文关键字:URL 中断 断点 调试 运行 应用程序 | 更新日期: 2023-09-27 18:36:41

使用 MVC 时,如果我想对家庭控制器中的"People"函数运行测试,我可以在 People 函数中使用断点并在调试模式下运行应用程序并在浏览器中使用 URL:

http:/LH_P/Home/People

这将在断点处停止。简单的Q我希望,但似乎无法 ASP.NET 应用程序获得它。

所以我想输入一个 URL,该 URL 将在 Default.aspx.cs 页面中的 TEST() 函数处命中断点。

尝试了类似的东西:http://LH:PortNumbner/Default.aspx/Test

在调试中运行应用程序并使用 URL 命中断点

在.aspx页面中,它不是那样工作的。不能像在 MVC 中那样仅使用/FunctionName 调用函数。您需要在页面加载方法中调用该函数,如下所示。

仅在页面首次加载时运行:

 protected void Page_Load(object sender, EventArgs e)
 {
    if(!Page.IsPostBack)
    {
      Test();
    }
 } 

每次页面加载时运行:

 protected void Page_Load(object sender, EventArgs e)
 {
    Test();       
 }