나는이가장 좋은 방법
과 같이 구성되어 컨트롤을하고 난 수 있도록, 등 호출 마스터 페이지에 등록 된 자바 스크립트를 갖고 싶어 어디서나 이 컨트롤 폴더를 삭제하고 등록하면 js에 대한 URL을 찾는 방법을 알게됩니다. 여기
내가
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsClientScriptBlockRegistered("jqModal"))
Page.ClientScript.RegisterClientScriptInclude("jqModal", ResolveClientUrl("~js/jqModal.js"));
if (!Page.IsClientScriptBlockRegistered("jQuery"))
Page.ClientScript.RegisterClientScriptInclude("jQuery", ResolveClientUrl("~/js/jQuery.js"));
if (!Page.IsClientScriptBlockRegistered("tellAFriend"))
Page.ClientScript.RegisterClientScriptInclude("tellAFriend", ResolveClientUrl("js/tellAFriend.js"));
}
어떤 아이디어 (사용자 제어) 지금까지이 무엇인가?
public static class PageHelper {
public static void RegisterClientScriptIfNeeded(Page page, string key, string url) {
if(false == page.IsClientScriptBlockRegistered(key)) {
page.ClientScript.RegisterClientScriptInclude(key , ResolveClientUrl(url));
}
}
}
을하거나 같은 일을 할 것입니다 페이지/webcontrol/UserControl을위한 몇 가지 기본 클래스에서 비슷한 인스턴스 메소드를 가질 수 있습니다