블로그 이미지
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. 15. 13:48 .Net Project/ASP.NET 3.5 Sp1
반응형

Login 서버컨트롤 
- Login 서버 컨트롤은 사용하면 데이터 저장소로부터 검증될 수 있는 로그인 자격증명을 제공
- 비인증 사용자를 인증 사용자로 전환할 수 있다.
- 첫번째 단계는 Login.aspx라는 새 웹 페이지를 생성해야 한다.
- Login.aspx는 비인증 사용자의 자격 증명을 얻기 위해서 사용하는 기본 설정 페이지 이다. 
 Login.aspx
 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>

 

<!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>Login Control</title>

</head>

<body>

    <form id="form1" runat="server">

    <div>  

        <asp:Login ID="Login1" runat="server">

        </asp:Login>   

    </div>

    </form>

</body>

</html>




 

반응형
posted by Magic_kit
2009. 10. 15. 12:18 .Net Project/ASP.NET 3.5 Sp1
반응형
- SiteMapPath 사이트맵패스 컨트롤은 <pathSeparatorStyle> 요소와 < PathSeparatorTemplate>
  요소 이외에도 여러 자식 요소가 존재한다.
- SiteMapPath 컨트롤은 사용하면 인터넷의 웹 페이지에서 흔히 볼수 있었던 네비게이션 기능을 
  제공한다.
 SiteMapPath.aspx

<asp:SiteMapPath ID="SiteMapPath1" runat="server"></asp:SiteMapPath> 

Web.sitemap <?xml version="1.0" encoding="utf-8" ?>

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >   

<siteMapNode url="Default.aspx" title="홈(home)"  description="처음으로">
       

<siteMapNode url="FrmSiteMap.aspx" title="사이트맵패스"
   description="설명" />
<siteMapNode url="" title=""  description="" />   

</siteMapNode>
</siteMap>






반응형
posted by Magic_kit
2009. 10. 15. 12:17 .Net Project/ASP.NET 3.5 Sp1
반응형
- TreeView 서버 컨트롤은 새롭게 도입된 또 다른 컨트롤이다. 
- 브라우저에 선택된 노드들을 동적으로 로드하도록 제어한다.
- 이 컨트롤은 노드를 접고 펼 수있는 기능을 자체적으로 제공하고 있다.
 FrmTreeView.aspx (TreeView 동적으로 로드 추가 )
 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="FrmTreeView.aspx.cs"
                       herits
="FrmTreeView" %>

 

<!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>트리뷰 동적으로 추가</title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

   

        <asp:TreeView ID="TreeView1" runat="server" 
                                ImageSet="XPFileExplorer"
NodeIndent="15">

            <ParentNodeStyle Font-Bold="False" />

            <HoverNodeStyle Font-Underline="True" ForeColor="#6666AA" />

            <SelectedNodeStyle BackColor="#B5B5B5" Font-Underline="False"

                HorizontalPadding="0px" VerticalPadding="0px" />

            <Nodes>

                <asp:TreeNode Text="내컴퓨터" Value="내컴퓨터">

                    <asp:TreeNode Text="C:" Value="C:">

                        <asp:TreeNode
                            
 Text="Windows" Value="Windows">
                        </
asp:TreeNode>

                    </asp:TreeNode>

                    <asp:TreeNode Text="D:" Value="D:"></asp:TreeNode>

                </asp:TreeNode>

            </Nodes>

            <NodeStyle Font-Names="Tahoma" Font-Size="8pt" ForeColor="Black"

                HorizontalPadding="2px" NodeSpacing="0px" VerticalPadding="2px" />

        </asp:TreeView>  

    </div>

    </form>

</body>

</html>


FrmTreeView.Cs

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

public partial class FrmTreeView : System.Web.UI.Page

{
    protected void Page_Load(object sender, EventArgs e)

    {
        // 동적으로 트리뷰에 노드 추가
        TreeNode tn = TreeView1.Nodes[0].ChildNodes[1];
        tn.ChildNodes.Add(new TreeNode("Data"));

    }
}




반응형
posted by Magic_kit
2009. 10. 15. 12:15 .Net Project/ASP.NET 3.5 Sp1
반응형
- Asp.NET2.0에 새롭게 도입된 매우 멋진 또 다른 컨트롤은 Menu 서버 컨트롤이다. 
- Menu서버 컨트롤은 항목이 많을 대 사용하면 이상적인 컨트롤이다.
- 다양한 옵션을 제공하며, 네비게이션 영역을 적은 공간에 나태낼수 있다.
1. 비주얼 스튜디어 2008의 디자인 화면에서 SiteMapDataSource 서버 컨트롤로 다루어보자
2. 우선 SiteMapDataSource 서버 컨트롤과 Menu 서버 컨트롤을 끌어다 놓은다음, 
3. Menu 서버 컨으롤의 DatasourceID 속성으로 두 컨트롤이 연결이 된다 
  (코드를 통하여 직접 연결도 가능)
4. 애플리케이션의 Web.Sitemap 파일을 자동으로 조작하는
   SiteMapDataSource 서버 컨트롤 사용 
5. 컨트롤은 ID특성과 runat 특성, DataSourceID 특성을 사용한다.
6. DatasourceID 특성은 Menu서버 컨트롤을 SiteMapDatasource 서버 컨트롤부터 가져온
   데이터 연결하여 사용 하도록 한다.
FrmMenu.aspx 
 <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="FrmMenu.aspx.cs" 
         Inherits
="_Default" %>

 <!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>탐색컨트롤_메뉴</title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

   

        <asp:Menu ID="Menu1" runat="server" Orientation="Horizontal">

            <Items>

                <asp:MenuItem Text="Home" Value="Home">

                    <asp:MenuItem NavigateUrl="~/Introduce.aspx"
                       
 Text="
사이트소개" Value="사이트소개">

                    </asp:MenuItem>

                </asp:MenuItem>

                <asp:MenuItem NavigateUrl="~/freeBoard.aspx"
                         Text="
공지사항" Value="공지사항">

                </asp:MenuItem>

                <asp:MenuItem Text="장바구니" Value="장바구니"></asp:MenuItem>

                <asp:MenuItem Text="게시판" Value="게시판"></asp:MenuItem>

            </Items>

        </asp:Menu>

    </div>

    </form>

</body>

</html>






반응형
posted by Magic_kit