나는 지금 아주 이상한 문제가 있습니다. 나는 aspx 파일과 2 개의 jquery js 파일을 분리했다. 그러나 페이지로드가 작동하지 않는 것처럼 보였다. UpdatePanel을 사용하여 페이지에서 버튼 클릭 이벤트를 비동기 적으로 호출하기 때문에. 그러므로 난 내 JS의 화면 촬영은 여기 asp.net 페이지에서 별도의 2 자바 스크립트 페이지
이 modalPopup.jsfunction pageLoad() {
//#region Search function
$("[id$=txtSearch]").keyup(function (e) {
"[id$=txtCurrentPage2]"
$("[id$=txtCurrentPage2]").val(1)
$("[id$=txtCurrentPage]").val(1)
$("[id$=hfCurrentTxt]").val(1)
var txtSearch = $("[id$=txtSearch]").val()
var pagesize = $("[id$=ddlRowPerPage]").val()
var skip = $("[id$=txtCurrentPage2]").val()
var type = $("[id$=hfGvType]").val()
sendData(txtSearch, skip, pagesize, type);
e.preventDefault();
});
//#endregion
의 샘플 코드 파일 페이지로드 방법 여기
내에서 내 클릭 이벤트를 첨부
ASPX.js의 샘플 코드
function pageLoad() {
$("[id$=txtCMemberID]").bind('keyup change', function (e) {
alert("hello");
e.preventDefault();
});
}
modalPopup.js은 매우 원활하게 작동 할 수 있지만 ASPX.js 전에이 문제에 직면 work.Anyone하지 않는 것처럼 보인다.? 제발 좀 도와주세요. 대신 왜, 당신이 페이지에 나중에 modalPopup.js로드 먼저 ASPX.js을로드하고 있는지 내기 거라고
Sys.Application.add_load(function() {
//do stuff on page load
});
당신은 오류를 일으킬 수있는 동일한 이름을 가진 하나의 함수로 모두 망가 뜨리고 있습니다. 왜 모든 것을 하나의 함수에 넣지 않습니까? –
안녕하세요, 귀하의 의견을 보내 주셔서 감사합니다. modalPopup.js에 hundread 코드 행이있을 수 있습니다. 따라서 나는 쉽게 관리 할 수있는 코드로 쉽게 변환 할 수있는 2 js 파일을 분리한다. 문제를 해결할 수있는 해결책이 있습니까? – user998405