본문 바로가기

반응형

프로그래밍/C#

(16)
[C#] 파일 다운로드 한글 깨짐 방지 한글로된 파일 다운로드할 때 한글 깨짐 현상 방지 public ActionResult Down(string txtFName, string pathURL, string compareHash) { try { string filePath = Server.MapPath(pathURL + txtFName); string chkFilehash = cls_Common.gf_FileCompareHashData(txtFName); if (chkFilehash != compareHash) { return Content(cls_Common.JScriptMsgRedirect(new string[] { "다운로드 파일이 위, 변조 되었습니다.", "history.back(-1);" })); } if (!System.IO.Fil..
[C#] URL에서 원하는 부분만 잘라서 보자 (파라미터 제거) URL에서 원하는 부분만 잘라보자 http://www.example.com:8080/TEMP/TestPage.aspx?ID=ggmouse&PWD=1111 다음과 같은 URL에서 필요한 부분만 잘라보자 함수 결과 Request.Path.ToString() /TEMP/TestPage.aspx Request.QueryString.ToString() ID=ggmouse&PWD=1111 Request.RawUrl.ToString() /TEMP/TestPage.aspx?ID=ggmouse&PWD=1111 Request.Url.Query.ToString() ?ID=ggmouse&PWD=1111 파라미터를 제거하는 함수를 작성해보자 ID=ggmouse&PWD=1111 에서 ID부분은 제거하고 PWD부분의 파라미터만 가..
[C#] StringBuilder과 InnerHtml으로 서버단에서 HTML 작성 StringBuilder과 InnerHtml으로 서버단에서 HTML 코드를 작성해보자 public void List() { StringBuilder strSb = new StringBuilder(string.Empty); strSb.Append(""); strSb.Append("테스트"); strSb.Append(""); this.ul_List.InnerHtml = strSb.ToString(); } 결과 테스트
[C#] Request.ServerVariables 전체 값 확인 (URL, IP주소 등등) Request Object인 ServerVariables Collection의 전체 값을 확인해보자 ServerVariables의 함수를 사용하여 IP주소, 도메인 주소 등 많은 요소들의 정보를 알아낼 수 있다. // 클라이언트(사용자) IP 주소 (xxx.xxx.xxx.xxx) Request.ServerVariables["REMOTE_HOST"]; // 서버 IP 주소 (xxx.xxx.xxx.xxx) Request.ServerVariables("LOCAL_ADDR"); // 도메인 주소 (ggmouse.tistory.com) Request.ServerVariables["HTTP_HOST"]; // 현재 경로 (/Test/ikTest.aspx) Request.ServerVariables["PATH_INF..
[C#] 페이지간 변수 주고받기 (파라미터값 전달) GET방식, POST방식 변수(파라미터) 값을 다른 페이지로 보내고 받기 1. GET 방식 URL에 함께 실어서 변수를 전달하는 방식 보내는 페이지 받는 페이지 protected string id = ""; protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["id"] != null) { id = Request.QueryString["id"].ToString(); } if (Request["id"] != null) { id = Request["id"].ToString(); } } 2. POST 방식 값을 Hidden값으로 처리해서 전달하는 방식 보내는 페이지 받는 페이지 protected string id = ""; protected voi..

반응형