보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.


 

InformCallback('{0}', ctlID)

    1. '{0}' 버튼 이벤트 리턴 값

    2. ctlID 컨트롤 아이디 :: 포커스나 여타 다른 부분에서 많이 쓰임...

    파라메터 계속 추가 가능... 받는 콜백 함수에서 받아서 처리 하면 됨...

    Ex) InformCallback('{0}', 'id', 'name')....

 

콜백함수 예제1

    // 콜백 함수에서 컨트롤 아이디 받아서 포커스 처리...

    function InformCallback(dialogResult, ctlID)

    {

        document.getElementById(ctlID).focus();

    } 

 

콜백함수 예제2

    function InformCallback(dialogResult)

    {

        /// <summary>

        /// Inform 메세지 대화상자를 호출 한 경우 반드시 Callback 함수를 구현 해야 합니다. 이때 Callback 함수는 반드시 하나의

        /// 파라미터를 가지고 있어야 합니다.

        /// OK 버튼을 클릭하면 dialogResult 값은 Ok값을 반환 하며 X 버튼을 클릭하면 dialogResult는 Cancel 값을 갖습니다.

        /// </summary>

        alert(dialogResult);

    }

 

콜백함수 예제3

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

    <div><asp:Button ID="btn1" runat="server" Text="Inform" OnClick="btn01" /></div><br />

<fieldset>

<legend> >--- Cs 에서 처리.. Ex) ---< </legend>

<pre>

protected void btn01(object o, EventArgs e)

{

    this.ClientInform("반갑습니다.", "", 470, 263, "InformCallback('{0}');");

}



Posted by holland14
:

    <tr>
        <td>
        <div class="EllipsText wh200">
            제목이 긴 문자열로 이루어진 글을 테이블의 폭에 알맞게 잘라준다.
        </div>
        </td>
    </tr>




==> 반드시 <div>태그로 감싸주어야 한다.




Posted by holland14
:

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.



<script type="text/javascript">

     function fnSearchText()
     {
       var url = "XXXX.aspx?code=" + document.getElementById("<%= txtSearch.ClientID %>").value; 

       return false;
     }
</script>

<body>

    <asp:TextBox ID="txtSearch" runat="server" UseEnterAction="true" />
    <asp:Button ID="btnSearch" runat="server" Text="검색" OnClientClick="return fnSearchText();" OnClick="btnSearch_Click" />

</body>

 

=====================================================================================

 


[코드비하인드 페이지 부분] --> 여기서는 "btnSearch"에 주는 별다른 이벤트는 없으므로 패스



    protected void btnSearch_Click(object sender, EventArgs e)
    {
        try
        {
                                                 
        }
        catch (Exception ex)
        {
            this.Error(ex);
        }
    }



 


 

Posted by holland14
:



<script type="text/javascript" language="javascript"> 

 // 주민번호 포커스 이동
    function fnCheckLength()
    {
        if(document.getElementById("<%= txtJumin1.ClientID %>").value.length == 6)
        {
            document.getElementById("<%= txtJumin2.ClientID %>").focus();
        }
    }

</script>



<body>

<asp:TextBox ID="txtJuMin1" MaxLength="6" TextType="Number" runat="server" onKeyUp="fnCheckLength();" ></asp:TextBox>
                -
<asp:TextBox ID="txtJumin2" MaxLength=7" TextMode="Password" TextType="Number" runat="server"></asp:TextBox>

</body>




Posted by holland14
:



6가지 패턴

입력 : Connection->Command->Parameter추가->ExecuteNonQuery()

출력 : Connection->Command->DataAdapter->DataSet->Fill()->Grid컨트롤에바인딩

상세 : Connection->Command->DataReader()->Read()->일반컨트롤에 바인딩

수정/삭제 : 입력 패턴과 동일 : Connection->Command->Parameter추가->ExecuteNonQuery()

검색 : Connection->Command->DataAdapter->DataSet->DataTable->Dataview->RowFilter속성->Grid컨트롤에 바인딩

집계 : Connection->Command->ExecuteSaclar() : 단일값 출력



Posted by holland14
:


『 FRAMEWORK 』를 사용한 개발은 프로젝트 생산성 향상을 위한 중요한 조건 중 하나가 된다. 이에 FRAMEWORK을 PROJECT에 맞게 변형하여, 검증된 COMPONENT 와 표준화된 FRAMEWORK을 사용하여 개발자의 능력에 따라 프로그램의 질이 좌우 되는 현상을 방지 하고, 안정된 시스템을 기간내에 개발이 가능하게 한다.
엔터프라이즈 시스템을 구축할 때 사용자들이 요구하는 수준의 성능(Capability, Performance등)을 이루고자 할 때 가장 일반적으로 사용하는 방법이 다양한 기능들을 분류하여 상호 관련성 있는 기능들을 함께 모아서 논리적인 Layer들로 재구성하는 것이 바람직하다. 각 Layer는 Presentation Layer, Business Layer, Data Access Layer 의 구조를 가지는 3-Tier 의 구조를 가지면서 방식인데, 일반적으로 3-Tier 의 아키텍쳐를 가지고 있는 웹 시스템은 각 Tier가 서로 다른 Tier 들과 서로 독립적으로 수행되면서, 하나의 Tier에서 일어난 변동 사항이 다른 Tier들에게 최소한의 영향을 미치도록 해야 한다.















'.NET프로그래밍 > ASP.NET 3.5 SP1' 카테고리의 다른 글

완성형 게시판 - WebDotNetNote  (0) 2009.12.30
EduRoot  (0) 2009.12.29
답변형 게시판 - WebReply  (0) 2009.12.29
인증 관련  (0) 2009.12.18
DotNetBlogEngine (블로그 오픈소스)  (0) 2009.11.04
Posted by holland14
: