2015-01-08 21 views
-2

如果我想在家庭控制器的「People」功能上運行測試,那麼在使用MVC時,我可以在People函數中使用斷點並以調試模式運行應用程序,在瀏覽器中使用URL:通過使用URL在調試中運行應用程序並命中斷點

http:/LH_P/Home/People 

這會停止在斷點處。簡單的Q我希望但似乎無法得到它的ASP.NET應用程序。

所以我想輸入一個URL,它會在Default.aspx.cs頁面中的TEST()函數中觸發斷點。

想是這樣:http://LH:PortNumbner/Default.aspx/Test

+0

你可以(一般)由URL打什麼的'Controller' - 你已經做到了。任何其他的'方法'將取決於什麼叫它。 – melancia

+0

當你從瀏覽器中點擊時你能看到Default.aspx文件的內容嗎? –

+0

我想在asp.net項目中完成它,使用的控制器爲 – John

回答

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();  
} 
相關問題