게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 조언을 듣고 싶습니다 |
---|
작성자: 송원석
작성일시: 2005-03-31 11:11,
조회수: 2,765
|
개념적으로 거창하게는 아니고 아주 간단하게 수정을 해보겠습니다. 현재 말씀해주신 코드에서도 손쉽게 개선할 수 있는 부분이 눈에 띠어서요. 먼저 원본 코드는 다음과 같습니다.
If category = "한식" Then If type="A" Then Response.Redirect("han_a.asp?s_idx=1") ElseIf type="B" Then Response.Redirect("han_b.asp?s_idx=1") Else Response.Redirect("han_c.asp?s_idx=1") End if ElseIf category = "일식" Then .... 중략....그럼 이 코드를 다음과 같이 수정해보겠습니다. If category = "한식" Then Response.Redirect("han_" & LCase(type) & ".asp?s_idx=1") ElseIf category = "일식" Then .... 중략....그리고 다시 한 번 수정을 해보겠습니다. 그러나 이번에는 먼저 한 가지 가정을 해야 할 것이 카테고리가 '한식', '일식' 등등과 같이 한글로 넘어오지 않고 영문 키워드로 넘어온다고 가정하죠. 이를테면 '한식' 의 경우 'han' 으로, '일식' 의 경우 'jpn' 으로요. 그럼 위의 코드는 또 다음과 같이 한 라인으로 수정이 가능합니다. Response.Redirect(LCase(category) & "_" & LCase(type) & ".asp?s_idx=1")물론 현재 접하시고 있는 상황에 100 % 일치하는 구현은 아닐겁니다. 그리고 이런 방법 말고도 더 좋은 다른 방법들도 많이 있겠죠. 그러나 개념을 이해하시는데에는 부족함이 없으시리라고 생각합니다. 너무 어렵게 생각하지 마시고 편안하게 풀어나가시기 바랍니다. 감사합니다. |
IP 주소: 203.245.127.253
|
게시물 | ||||
---|---|---|---|---|
1,103 | 2005-05-02 | 5,137 | ||
1,102 | 2005-05-02 | 2,827 | ||
1,101 | 2005-05-02 | 3,236 | ||
1,100 | 2005-05-03 | 3,035 | ||
1,099 |
조언을 듣고 싶습니다. [1] |
궁금이 |
2005-04-29 | 843 |
1,098 |
오마르 |
2005-04-28 | 850 | |
1,097 | 2005-04-28 | 2,870 | ||
1,096 | 2005-04-13 | 3,209 | ||
1,095 | 2005-04-13 | 3,171 | ||
1,094 | 2005-04-12 | 2,702 | ||
1,093 | 2005-04-12 | 2,860 | ||
1,092 | 2005-04-11 | 2,857 | ||
1,091 | 2005-04-10 | 2,879 | ||
1,090 | 2005-04-11 | 3,100 | ||
1,089 | 2005-05-02 | 2,974 | ||
1,088 | 2005-04-10 | 2,807 | ||
1,087 | 2005-04-10 | 3,254 | ||
1,086 |
IIS가 이상합니다. [4] |
2005-04-08 | 5,188 | |
1,085 |
오마르 |
2005-04-08 | 1,061 | |
1,084 |
re: 타겟 지정?? [1] |
2005-04-08 | 2,730 | |
1,083 |
김재필 |
2005-04-06 | 897 | |
1,082 | 2005-04-07 | 2,859 | ||
1,081 |
주말 잘 보내세요. [1] |
정보문 |
2005-04-02 | 875 |
1,080 |
조보영 |
2005-03-31 | 850 | |
2005-03-31 | 2,765 |