ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ASP.NET
    Platform/Environment 2012. 3. 7. 15:59
    ASP.NET 2.0 응용 프로그램(웹 사이트)
    구성 파일(Configuration File)
    Machine.config

    Web.config

    Global.asax(ASP.NET 응용 프로그램 파일)

    웹 폼(페이지)
     
    응용 프로그램 상태
    세션 상태
     

    Server // HttpServerUtility

    .Redirect()

    .Transfer()

    .Execute()


    .UrlEncode()


    System.Web.UI.Page
    void Page_Load(object sender, EventArgs e)

        .Context // HttpContext
        .IsPostBack
        .IsCrossPagePostBack
        .PreviousPage

        .FindControl()

    System.Web.HttpRequest
        .QueryString
        .Form

    System.Web.UI.Response
        .Write()
        .Redirect()

    TextBox


    웹 폼(xxx.aspx)

    코드 비하인드 소스(CS파일)

    <%@ Page .. %>
    .MaintainScrollPositionOnPostback

    서버 컨트롤
    이벤트 처리기(Event Handler)

    HtmlInputText
    HtmlTextArea
    HtmlButton
    HtmlInputButton
    HtmlInputImage
    HtmlSelect
    HtmlImage
    HtmlInputHidden
    HtmlAncho
    HtmlInputCheckBox
    HtmlInputRadioButton
    HtmlTable
    HtmlInputFile
    HtmlGenericControl

    <asp:HiddenField 

    Label 

    <asp:TextBox />
    TextBox
    TextChanged

    Image 

    <asp:CheckBox />
    CheckBox
    CheckedChanged

    체크시 라운드트립이 발생하도록 AutoPostBack을 True
    기본적으로 Button 계열의 컨트롤의 Click 이벤트만 즉시 PostBack 하도록 설정되어 있다. 그 외의 이벤트들을 페이지의 Post시에 일괄적으로 발생하고 처리된다. 하지만 경우에 따라서는 Button 이외의 컨트롤에서도 이벤트가 발생했을 때 즉시 PostBack 되도록 할 필요가 있는데 이때 사용하는 것이 "AutoPostBack" 프로퍼티이다.

    RadioButton 

    <asp:Button />
    Button Control
        on Click // 클릭 이벤트
        on OnClientClick
        on PostBackUrl
        c.f. PreviousPage

    .Text

    LinkButton

    ImageButton 

    HyperLink 

    Table 

    Panel 

    Literal 

    XML 

    <asp:DropDownList 

    <asp:ListBox 

    <asp:RadioButtonList 

    <asp:CheckBoxList 

    <asp:Repeater 

    <asp:DataList 

    <asp:datagrid 

    <asp:AdRotator 

    <asp:Calendar 

    <CR:CrystalReportViewer 


    참조 사이트:





Designed by Tistory.