블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

Category

Recent Post

Recent Comment

Archive

2009. 10. 28. 14:24 .Net Project/ASP.NET 3.5 Sp1
반응형

 현재까지 작업한 DotNetNote 활용한 응용 문제
 1. DotNetNot 라는 이름으로 데이터 베이스 생성 
    (사용자 ID 사용자 Password 생성)
    사용자 매핑 탭에서 모든 DotNetNote 모든 권한까지 체크 완료 
 
 2. 완성형 게시판 (DotNetNote)용 테이블 설계 
    (테이블생성과, 저장 프로시저 각각 생성 입력,출력,상제,삭제,검색)
 
 3. Visual Studio 실행 (DotNetNout 솔루션 실행) 
 
 4. BorderList 실행 후 -> "입려한 데이터가 없습니다 " 출력 완료 

 5. BorderList 페이지에서 "글쓰기" 페이지로 이동 - > 저장 완료 후 -> 리스트 페이지로 다시 이동

 6. Write.aspx 에서 "location.href='BoardList.aspx';" <--- 다음 추가 
   (디자인상에서 OnClick="location.href='BorderList.aspx'" 다음과 같이 입력하도 위의 내용 동일
 
 7. GridView 디자인 모드에서 타이틀 제목 변경 하기    
 
 8. 오늘 작성한 글에 NEW이미지 추가 해주고 싶으면.....ㅇ ㅣ  ㅁ ㅣ  ㅈ ㅣ  >>>>
    <%# FucNew(Eval("PostDate"))  %>   <----다음과 같이 추가 하도록 한다.    
 코드창 에서...BorderList.Aspx.Cs 창에서...
 FucNew(object PostDate) 함수 추가
 DateTime originDate = Convert.ToDateTime(strDate);
 
 TimeSpan objTs = DateTime.Now - originDate;
 Literal l = new Literal();  //순수한 태그만 표현하고자할 때
 
 if(objTs.TotalMinutes < 1440) //24시간
 {
         l.Text = "<img src=imges/new.gif>";
 }
        return l.Text;                
    다음과 같이 디자인 모드에서 함수 추가후 소스창에서 함수 이벤트 입력시 실행 완료 된다. 

 9. 솔루션 탐색기 - > 이미지 폴더 --> 닷넷코리아 이미지 참고....
       
10. 실행시 오늘 작성한 글에 이미지 추가하여 나타나게 된다..
  오늘은 이만 여기까지요... 내일... 마무리 정리....


 닷넷 노트 DB를 복습잡아서 다시 한번 설계 해보겠습니다...

 





 

반응형
posted by Magic_kit
2009. 10. 28. 12:24 .Net Project/ASP.NET 3.5 Sp1
반응형

                                         
                                           CalendarExtender 이용한 간단 예제 
 

                       텍스트 박스 클릭시 다음과 같이 달력을 웹사이트 상에 출력하여 준다

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="frmClender.aspx.cs"
         Inherits="frmClender" %>

<%@ Register Assembly="AjaxControlToolkit"
                     Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>CalendarExtender </title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
       
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <cc1:CalendarExtender ID="CalendarExtender1"
                 runat="server" TargetControlID="TextBox1">
        </cc1:CalendarExtender>
    </div>
    </form>
</body>
</html> 






반응형
posted by Magic_kit
2009. 10. 28. 12:17 .Net Project/ASP.NET 3.5 Sp1
반응형

 AJAX 툴킷 추가 설치 방법 (Toolkit)
 1. www.asp.net 접속
 2. 카테고리에서 Download 클릭하여 Ajax 컨트롤 툴킷 다운로드 받는다
 3. 받은 후 압축을 풀어 DLL 파일 추가 하면 된다.

 다음과 같이 ToolKit 추가 완료 하면... 50개 이하의 ToolKit 이 설치 되는 것을
                                                                                                         확인 가능하다  





반응형
posted by Magic_kit
2009. 10. 28. 11:27 .Net Project/ASP.NET 3.5 Sp1
반응형
MasterPage 활용하여  ScriptManagerProxy 추가 해보자


 마스터 페이지 기본으로 추가 완료 .master

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs"
                    Inherits="MasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>MasterPage 활용</title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
         //최상위에 항상 기본적으로 추가 해야 한다
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
       
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                  현재시간 :
                 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
                </asp:Timer>
            </ContentTemplate>
        </asp:UpdatePanel>        
       
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
            <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
            </asp:ScriptManagerProxy>
        </asp:ContentPlaceHolder>
        <hr />
        <asp:UpdatePanel ID="UpdatePanel2" runat="server">
            <ContentTemplate>
                <asp:Label ID="Label2" runat="server" Text="Label" ForeColor="Red"></asp:Label>
                <asp:Button ID="Button1" runat="server"
                        Text="프록시서버" onclick="Button1_Click" />
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    </form>
</body>
</html>


웹폼 추가시 마스터 페이지 상속받을 것이라고 하여, 체크박스에 마스터페이지 체크 후 생성 

마스터 페이지 상속받을 웹 폼  FrmScriptManagerProxy.aspx 추가

 <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master"
        AutoEventWireup="true" CodeFile="FrmScriptManagerProxy.aspx.cs"
        Inherits="FrmScriptManagerProxy" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>


FrmMasterPage.Cs 

using System;
using System.Web.UI.WebControls;

public partial class MasterPage : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
          //Empty
    }
    protected void Timer1_Tick(object sender, EventArgs e)
    {
        Label1.Text = DateTime.Now.ToLongTimeString();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Label2.Text = DateTime.Now.ToLongTimeString();
    }




반응형
posted by Magic_kit