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

时间:2015-01-08 14:37:21

标签: c# asp.net asp.net-mvc

当使用MVC时,如果我想在家庭控制器中的“People”功能上运行测试,我可以在People功能中使用断点并以调试模式运行应用程序并在浏览器中使用URL:

http:/LH_P/Home/People

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

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

尝试过类似:http://LH:PortNumbner/Default.aspx/Test

的内容

1 个答案:

答案 0 :(得分:1)

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

首次加载页面时仅运行:

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

每次加载页面时运行:

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