【发布时间】:2012-11-19 15:57:49
【问题描述】:
我有一个查询 Lucene 索引并显示结果的页面。结果的查询和显示发生在页面加载时。该按钮仅重定向到具有适当查询的新页面。但由于某种原因,此 buttonclick 事件已停止触发。我没有更改属性或函数背后的代码中的任何明显内容。我尝试将其更改为常规按钮以使其正常工作,但这也不起作用。
当我单击按钮时,它似乎确实在回发消息,但是当我在其上设置断点时,调试器永远不会触发单击事件的函数。
这里是没有触发的代码:
<asp:Button ID="btnSubmit" runat="server" CssClass="button red submit" OnClick="btnSubmit_Click"></asp:Button>
背后的代码:
protected void btnSubmit_Click(object sender, EventArgs e)
{
Response.Redirect("/search.aspx?query=" + query);
}
【问题讨论】:
-
我添加了两行代码,并更正了问题的某些部分。感谢您的快速回复。
-
您的 page_load 方法看起来如何?放在page_load里能打断点吗?
-
是的,我可以在页面中点击 page_load 事件。在页面加载时加载结果的代码也可以工作。
-
AutoEventWireup 设置为 true,所以我看不出有问题。
-
那么,你能显示 page_load 代码吗?另外,您是否尝试过在 PreRender 事件中设置断点,是否命中?