2011-09-28 129 views
0

我有一個ASPX .NET應用程序編碼類似:NET 2.0表單標籤

... 
<form id="Fac_Status" action="TEST.aspx?Section=rel" method="post" runat="server"> 
<asp:Button id="BTN_ActSTADD" runat="server" Text="Submit" CausesValidation="True" OnClick="BTN_ActSTADD_Click"></asp:Button> 
</form> 
... 

是否有可能存在的任何可能性(環境,設置,結構變化的),其中在點擊提交按鈕,按鈕事件處理程序被激活? 在上面的例子中,當前頁面發佈到表單標記中設置的Test.aspx。

但有些時候回來 - 根據我的前任,這個頁面用來觸發按鈕事件處理程序。沒有代碼改變。

+0

所以你想執行「點擊」處理程序的代碼。不是嗎? – adatapost

+0

如果頁面的名稱不是TEST.aspx,則單擊處理程序將不會被處理。如果是,請發佈頁面指令。可能需要修改AutoEventWireup =「true」 – hungryMind

+0

@AVD:我想知道如果代碼保持原樣,是否有任何方法可以執行點擊處理程序。 – hyperkittie

回答

0

您正在將您的頁面(Test.aspx)發佈到另一個頁面(another_test.aspx)。這不起作用。將action="TEST.aspx?Section=rel"更改爲action="ANOTHER_TEST.aspx?Section=rel",並在頁面指令中設置AutoEventWireup="true",並查看處理器中的點擊處理程序。