Я пытаюсь активировать некоторые jQuery на своей главной странице со своей дочерней страницы.
Однако, когда я включаю ClientIDMode="Static"
на дочернюю страницу (child.aspx) скрипт, вызывающий API (на дочернем.aspx.cs) для моей дочерней страницы не загружается.(но мне нужно, чтобы активировать jQuery в master)
Как это исправить?
Обновление: Jquery и onclick работают, когда я устанавливаю UseSubmitBehavior="false"
.Однако jquery будет работать только короткое время перед сбоем.
Кнопка на дочерней странице (child.aspx)
<asp:Button ID="btnEnter" runat="server" ClientIDMode="Static" UseSubmitBehavior="false" Text="Enter Value" OnClick="btnEnter_Click" />
Скрипт, связанный с дочерней страницей, который вызывает api (child.aspx.cs)
protected void btnEnter_Click(object sender, EventArgs e)
{
System.Diagnostics.Debug.WriteLine("hihi");
PostRequest("http://localhost:5001/api/submit");
}
JQuery на главной странице
$(function () {
$('#btnEnter').click(function (e) {
e.preventDefault();
//180 makes a circle
startAngle = 180;
animate();
$("#foo").show();
//var auth = document.getElementById("txtAuthority").textContent;
alert("hi");
});
});