asp. net 프론트 js 호출 백 스테이지 방법

1197 단어
질문
최근 항아리 에서 항아리 친구 의 문 제 를 풀 어 보 니 여러 가지 문제 가 있 는데 모두 js 호출 C \ # 백 스테이지 방법 에 대한 문제 입 니 다.여기 도 정리 해서 후세 사람들 에 게 참고 하도록 하 세 요.
프론트 데스크:
     function QianTai()
     {
       var JSGetTime = "       :";
       var JSstr = '<%=GetNowTime("'+JSGetTime+'")%>';
       alert(JSstr);
     }

배경:
   public string GetNowTime(string str)
   {
     string aspGetTime = DateTime.Now.ToString();
     return str+"  "+aspGetTime;
   }

위 처럼 시간 을 정확하게 팝 업 할 수 있 습 니 다.
근 데 아래 처럼 이 건 안 돼.
프론트 데스크:
function aaa(){
  for (var i=0;i<10;i++){
    text+=pic[i]+"ddddddd";
  }
  //   text      ,  split       
  var asdf = '<%=ss("' + text + '")%>';
  alert(asdf);
}

배경:
4. 567913. 해결 방안 은 프론트 데스크 에서 split 를 하거나 ajax 로 배경 을 바 꾸 는 것 이다.여기 배경 에 regex 정규 교체 가 사 용 됩 니 다.하지만 배경 에 전 달 된 picURLs 는 1111 ddddddddddd 와 같은 문자열 이 아니 라 '+ text +' 이기 때문에 작 동 하지 않 습 니 다.즉, 백 스테이지 방법 이 우선 실행 되 고 js 할당 이 전 달 될 때 까지 기다 리 지 않 았 기 때문에 이곳 의 정규 교체 가 소 용이 없습니다.한 단계 로 디 버 깅 해서 실행 순 서 를 볼 수 있 습 니 다.

좋은 웹페이지 즐겨찾기