페이지에 여러 인스턴스를 포함 할 수있는 컨트롤을 처리하는 jQuery 파일이 있습니다. 각 인스턴스는 처리기 함수와 템플릿을 컨트롤에 전달해야합니다. 서버 쪽이 .net/C# 코드 스 니펫이 좋을 것입니다. 페이지 함수 또는 템플릿을 jQuery 파일에 전달합니다.
[편집]
나는이 : 제어에서<script type="text/javascript">
$("#<%=AutoSearch1.ClientID %>").bind('AutoSearch_Changed', function (e, data) {
if (data == "") {
$('#<%=cbUntilOnDate.ClientID %>').attr("checked", true);
$('#<%=cbUntilEndofProgram.ClientID %>').attr("disabled", true);
}
else
$('#<%=cbUntilEndofProgram.ClientID %>').attr("disabled", false);
});
</script>
<uc1:AutoSearch runat="server" ID="AutoSearch1"
OnTextChangeFuction = "AutoSearch_Changed"/>
:
public string OnTextChangeFuction {
get {};
set {};
}
function ClearAutoSearch() {
$('#<%=txtSearch.ClientID %>').val('');
$('#divNoResults').hide();
$('#divSeeAllResults').hide();
$('#AutoSearchResults').hide();
$('#<%=HiddenField1.ClientID %>').val('');
if ("<%=OnTextChangeFuction %>" != "")
$("#<%=txtSearch.ClientID %>").trigger("<%=OnTextChangeFuction %>",
$('#<%=HiddenField1.ClientID %>').val());
}
내가 별도의 .js 파일로 아웃 제어 스크립트를 이동하려는. 함수를 파일로 전달하는 방법은 무엇입니까?
"A 코드 스 니펫 (snipet)을 사용해 주시면 감사하겠습니다. " 내 감정은 정확히 – hunter
네 말이 맞아. 코드 스 니펫 (귀하의 것)은 높이 평가됩니다. –
@ 헌터 : 우스운 우리 둘 다 똑같이 반응 ...;) –