У меня есть ImageButton в MasterPage, и он не запускает событие 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# MasterPage Код:
protected void lnkGo1_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect("~/quotes/search/words/" + HttpUtility.HtmlEncode(txtSearch1.Text));
}
тот же код работает на /default.aspx, который не имеет MasterPage, но только если доступ к домашняя страница с default.aspx
проверить, что ваш мастер страница с RUNAT = «Server» в это форма тег или нет .. – Rahul
я не вижу никаких проблем –
я попробовал ваш код на моей машине под главной странице, и это работает отлично. Вы используете Ajax как панель обновления и т. Д. На своей странице. – Rahul