제목 : Re : 게시판에 관한 질문
글번호:
|
|
772
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2009/06/03 오후 6:12:00
|
조회수:
|
|
3779
|
안녕하세요.
이미지필드 사용시라면,
NullImageUrl 속성을 사용할 수도 있구요...
http://msdn.microsoft.com/ko-kr/library/system.web.ui.webcontrols.imagefield.nullimageurl(VS.80).aspx
그냥, 템플릿 필드에서 아래와 같은 스타일로 작업하셔도 됩니다.
전체 코드가 아닌 코드의 일부분입니다.
~/Photo/List.ascx
------------------------------------------
<asp:GridView ID="ctlPhotoList" runat="server"
AutoGenerateColumns="false">
<Columns>
<asp:ImageField HeaderText="이미지"
DataImageUrlField="FileName"
DataImageUrlFormatString='ThumbNail.aspx?FileName={0}'>
</asp:ImageField>
<asp:TemplateField>
<ItemTemplate>
<!-- 만약 이미지가 없다면, X표시대신에 아무것도 표현하지 않고자 한다면... -->
<%# FuncShowImage(Eval("FileName")) %>
</ItemTemplate>
</asp:TemplateField>
~/Photo/List.ascx
------------------------------------------
protected string FuncShowImage(object imgName)
{
string name = Convert.ToString(imgName);
if (!String.IsNullOrEmpty(name))
{
return String.Format("<img src='{0}' />", name);
}
else
{
return ""; // 이미지가 첨부되지 않았다면,
}
}
그리고, 메인에 이미지 진열시 전체 이미지를 단지 크기만 축소한 방식이 아닌,
용량까지 축소하는 썸네일 기능은 아래 링크도 참고해 보시기 바랍니다.
http://www.dotnetkorea.com/boardview.asp?BoardName=Aspx&Num=286
위 소스가 적용된 애플리케이션(광고입니다.)
http://www.visualacademy.com/JeilStudy/boardview.asp?BoardName=Sample&Num=8
이상입니다.
On 2009-06-03 오후 1:51:00, '남윤민' wrote:
------------------------------------------------------------
>안녕하세요..
>
>간만에 또 질문을 올리네요..
>에듀넷이었나 거기 박용준님 asp.net 강좌를 보면서 공부한지 2-3달 정도된거같은데 어케 하다보니 개발자로 회사에 들어와서 홈피도 하나 오픈했습니다.
>
>http://www.ariss.co.kr ㅋㅋㅋ
>http://www.ariss.co.kr/admin/admin.aspx 관리자 페이지도 있고 ㅋㅋ
>
>대부분 코드가 강좌내용에 있는거 그대로 쓴것두 있고 응용한것도 있고 뭐 여러가지 방법으로 만들었네요..
>
>아무튼 본론은 현재 홈페이지에 게시판을 http://www.misonland.co.kr/bbs/board.php?bo_table=bbs_develop
>여기처럼 수정을 해야하는데
>
>datalist 를 사용해서 뷰페이지에 저렇게 첨부된 이미지를 축소해서 보여주고 타이틀과
>내용 짧막하게 구현은 되는데요.
>
>첨부된 사진이 없으면 엑박이 떠서 문젭니다.
>
>데이타리더로 읽어오는것두 아니라서 어케 조건도 못주겠고
>첨부된 이미지가 없으면 안나타나게 해줘야하는데
>
>머리를 짜내봐도 답이 안나오네요.
>
>답변좀 부탁드립니다.
>
------------------------------------------------------------