ASP.NET 서버 제어 페이지 팝업 창

2220 단어 Stringurl
도서관 관리 시스템을 할 때 도서나 독자를 추가할 때 추가가 성공하면 사용자에게 피드백을 주어야 한다.덧붙임이 생각났다면 덧붙임이 성공했다고 창문으로 알려준다.그러나 우리가 쓴 것은 서비스 측의 코드인데 어떻게 클라이언트의 탄창을 제어합니까?다음은 인터넷의 장점을 충분히 활용하여 검색해야 한다.인터넷에 접속해서 검색하면 이런 블로그가 한 무더기 있을 것이다.나는 그 중 두 가지만 썼다. 자주 써야 하기 때문에 그들을 봉인했다.
첫 번째, 이런 방식은 페이지를 차단하지 않고 페이지 뒤의 내용을 볼 수 있다.이것은 사용자에 대한 피드백에 사용하는 것이 비교적 좋다.
<span style="font-size:18px;">        /// <summary>
        ///      
        /// </summary>
        /// <param name="page">    </param>
        /// <param name="msg">    </param>
        public static void Alert(System.Web.UI.Page page, string msg)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script type='text/javascript'>alert('"+ msg.ToString()+ "');</script>");
        }</span>

두 번째, 이런 탄창 방식은 페이지의 내용을 차단한다.사용자가 수동으로 URL을 입력하면 어떤 페이지에 들어가야 하며, 사용자가 현재 로그인했는지 아닌지를 판단하는 것이 좋습니다.사용자가 로그인하지 않으면, 창을 통해 로그인을 알립니다. 페이지를 차단하고, 페이지의 내용을 볼 수 없습니다.그리고 점프를 실행합니다.
<span style="font-size:18px;">        /// <summary>
        ///         
        /// </summary>
        /// <param name="page">    </param>
        /// <param name="msg">    </param>
        /// <param name="url">    url</param>
        public static void AlertAndRedirct(System.Web.UI.Page page,string msg,string url) 
        {
            //                             ,          ,     。
            HttpContext.Current.Response.Write("<script>alert('"+ msg +"');location.href='"+ url +"' </script>");
        }</span>

한동안 했는데 나중에 탄창의 방식이 사용자에게 피드백을 주는 것이 좋지 않다는 것을 발견했다.만약 사용자가 단지 책 한 권만 추가한다면, 창 알림은 아직 아무것도 없다.만약 사용자가 추가해야 할 책이 매우 많다면 사용자가 한 권도 추가하지 않은 것은 요점에서 확정해야 하기 때문에 사용자 체험이 특히 좋지 않다.
지금 도서를 추가하고, 책을 빌리고, 돌려주는 것은 모두 코드를 스캔하는데, 누가 수동으로 추가하겠는가.하지만 아직 할 줄 몰라요. 앞으로 계속 공부해야 해요.학교 도서관에 독자를 추가할 때 하나씩 추가된 것은 드물고 대량 도입을 정리했다.이런 기능들은 나중에 할 때도 고려해야 한다.아직은 어렵지 않을 거예요. 가져온 파일을 순환해서 하나씩 삽입하면 돼요.하지만 수요를 발견할 수 있다면 성공에 한 걸음 더 나아간다.파이팅!

좋은 웹페이지 즐겨찾기