Zaten çevrimiçi arama yaptım ve sağlanan birkaç çözümü deneyin, ancak bunların hiçbiri benim için çalışmıyor.Bir jquery iletişim kutusundaki bir asp.net düğmesine tıklanamıyor
Bir div içinde bir düğmem var. Bir jquery iletişim kutusundaki div görüntülüyorum. Düğme tıklatması jquery iletişim kutusunda çalışmaz.
Ben aşağıda kodum:
aspx
<div id='one'>
<asp:LinkButton ID="ConfigureAlerts" OnClick="btnConfigureAlerts_Click" runat="server">Configure Alerts</asp:LinkButton>
</div>
<div id="ViewModalPopupDiv2">
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<ContentTemplate>
<asp:Panel ID="Panel2" runat="server" HorizontalAlign="left" ScrollBars="Auto">
<asp:Button ID="btnGetLogs" runat="server" Text="SendAlerts" OnClick="btnSendAlertEmail_Click"/>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
</div>
jquery
function ViewModelPopup2() {
$("#ViewModalPopupDiv2").dialog({
scrollable: true,
width: 800,
modal: true
});
}
aspx.cs
protected void btnSendAlertEmail_Click(object sender, EventArgs e)
{
// Code to send email
}
protected void btnConfigureAlerts_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript
(this, this.GetType(), "callScriptFunction", "ViewModelPopup2();", true);
}
}
bana yapmam gerekenleri bildirin
, sunucu contr tetiklemek için ol olayları.
senin onClick olay olması gerekmez btnConfigureAlerts_Click()? Neden javascript işlevini çağıracaksanız, sadece normal bir html düğmesi kullanmıyorsunuz? –
JQuery iletişim kutusunun içindeki düğmenin arkasındaki kodu tetiklemek istediğine inanıyorum. Düğme kimliğinizin "btnConfigureAlerts" olması gerektiğini düşünüyorum. – ElliotM
Javascript hataları için konsolunuzu kontrol edin. –