1
我在MasterPage中有一个ImageButton,它不会触发OnClick事件。在没有主页面的页面中,它可以工作。ASP.NET 4.5,ImageButton OnClick不在MasterPage上触发
http://www.quotehd.com/default.aspx没有母版页,如果您在搜索中输入“funny”这个词,它会起作用,但是如果您尝试从http://www.quotehd.com/topics搜索使用母版的代码,它不会触发masterpage中的代码。
这是母版的aspx代码:
<asp:ImageButton ID="lnkGo1" runat="server" CssClass="searchsubmit"
ImageUrl ="/content/themes/pin/images/search.png" OnClick="lnkGo1_Click"
CausesValidation="False" ViewStateMode="Disabled" EnableViewState="False">
</asp:ImageButton>
C#母版代码:
protected void lnkGo1_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect("~/quotes/search/words/" + HttpUtility.HtmlEncode(txtSearch1.Text));
}
相同的代码工作在/default.aspx不具有母版,但只有当你访问使用default.aspx的主页
检查的表单标签或不.. – Rahul 2013-04-09 04:33:46
我不明白我想你的代码,我的机器在母版页的任何问题 – 2013-04-09 04:34:34
,它的正常工作。你是否像更新面板等使用Ajax到你的页面。 – Rahul 2013-04-09 04:43:07