2011-09-28 52 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",并查看处理器中的点击处理程序。