`
阅读更多
CompilationMode属性
禁止动态编译

事件引发序列
1) PreInit
2) Init
3) InitComplete
4) PreLoad
5) Load
6) LoadComplete
7) PreRender
8) PreRenderComplete
9)SaveStateComplete
10)UnLoad

Page.IsPostBack
检测页面是否已经回传给服务器

页面调试:
<%@ Page language="C#" Debug="true" %>

Web.Config
<configuration>
  <system.web>
    <compilation debug="true"/>
  </system.web>
</configuration>
----------------------------------------
<configuration>
  <system.web>
    <compilation debug="true"/>
    <customErrors mode="off"/>
  </system.web>
</configuration>

再添加
<deployment retail="true"/>禁止调试

<trace enabled="true"/>

<%@ Page Language="C#" %>

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

<script runat="server">
    private List<string> groceries = new List<string>();

    protected void Page_Load(object sender, EventArgs e)
    {
        groceries.Add("Milk");
        groceries.Add("Steak");
        groceries.Add("Fish");       
    }

    protected void Page_PreRender(object sender, EventArgs e)
    {
        bltGroceries.DataSource = groceries;
        bltGroceries.DataBind();
    }

    protected void Sort_Command(object sender, CommandEventArgs e)
    {
        if (e.CommandName == "Sort")
        {
            switch (e.CommandArgument.ToString())
            {
                case "ASC":
                    groceries.Sort(SortASC);
                    break;
                case "DESC":
                    groceries.Sort(SortDESC);
                    break;
            }
           
        }
    }

    int SortASC(string x, string y)
    {
        return String.Compare(x, y);
    }
    int SortDESC(string x, string y)
    {
        return String.Compare(x, y)*-1;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <asp:Button ID="btnSortAsc" runat="server" Text="Sort ASC"
            CommandArgument="ASC" CommandName="Sort" oncommand="Sort_Command" />
   
      
        <asp:Button ID="btnSortDESC" runat="server" Text="Sort DESC"
            CommandArgument="DESC" CommandName="Sort" oncommand="Sort_Command" />
     <br />
        <br />
        <asp:BulletedList ID="bltGroceries" runat="server">
        </asp:BulletedList>
        <br />
   
    </div>
    </form>
</body>
</html>


分享到:
评论

相关推荐

    安装TeX2page

    解压完成后,会在当前目录下生成一个名为`tex2page`的目录,该目录包含了TeX2page的主要组件和相关文件,例如`tex2page`脚本、`tex2page.tex`和`tex2page.sty`等。 #### 三、安装TeX2page ##### 1. 配置TeX2page ...

    textract2page-0.1.tar.gz

    textract2page-0.1.tar.gz

    textract2page-0.1-py3-none-any.whl

    textract2page-0.1-py3-none-any.whl

    集成PageOffice到自己项目的关键步骤1

    在本文中,我们将深入探讨如何将PageOffice集成到Spring Boot项目中的关键步骤。PageOffice是一款强大的在线编辑Office文档的组件,它可以实现用户在浏览器中直接打开、编辑、保存Word、Excel、PPT等文件,无需借助...

    (简单)struts2下使用pageoffice实现文件在线编辑

    一个演示Struts2下如何集成PageOffice的最简单示例。 PageOffice是标准Java组件,标准JSP Tag标签方式引用,完美支持Eclipse、MyEclipse等开发工具。 通过Word动态数据填充功能,实现格式复杂的模板套红。不但可以...

    struts2Page.jar

    NULL 博文链接:https://fkshl.iteye.com/blog/702438

    一个宿主页面当中嵌入2个XAML页面并互相调用

    Page2 page2 = (Page2)Page2Frame.Content; if (page2 != null) { page2.CallFromPage1(); } } ``` 这里,我们首先获取了`Page2Frame`的内容,假设它是Page2实例,然后调用了它的`CallFromPage1()`方法。 ...

    PageOffice MVC Struts2实例

    在这个"PageOffice MVC Struts2实例"中,我们将探讨如何利用PageOffice控件在Struts2框架下实现Office文档的在线编辑与保存功能。 PageOffice是一款强大的Java办公组件,它可以无缝集成到各种Java应用中,支持用户...

    admin2-page

    在这个项目中,"admin2-page" 专门设计用于构建功能丰富的后台管理系统界面。 在描述中提到 "html5 admin page",这表明这个压缩包可能包含了一系列使用 HTML5 技术构建的管理页面模版。HTML5 的新特性包括离线存储...

    page2images

    The page2Images is to capture the desktop web site on a mobile phone a full-size display thumbnails. There are a lot of mobile emulators in the internet.But most of them are fake and does not support ...

    SpringBoot集成PageOffice

    2. **配置SpringBoot** 在SpringBoot的配置文件(如application.properties或application.yml)中,需要配置PageOffice的相关参数,如服务器端的工作路径、临时文件夹等。例如: ``` pageoffice.serverWorkPath=/...

    Hackintosh教程.rar 黑苹果教程

    前言Preface Page 3 配置要求Configuration Demand Page 4 选择系统Choose System Page 5 磁盘分区Disk Partition Page 6 镜像写入(硬盘安装版)Image Read-in(HHD) ...引导Q&A Boot Question and Answer 2 Page 16

    MasterPage, Page, UserControl

    2. **事件传递:** MasterPage和Page之间可以通过控件的事件进行通信。例如,MasterPage上的按钮点击事件可以被ContentPage捕获处理。这需要在MasterPage中为控件添加事件处理方法,并在ContentPage中使用...

    PageOffice试用版

    2. "PageOffice 客户端js开发帮助.CHM":此文件专注于客户端JavaScript编程,它提供了与PageOffice控件交互的JavaScript函数和示例,帮助开发者实现动态交互和自定义行为。 3. "示例说明.doc":这份文档可能包含了...

    pageoffice在线预览编辑word

    2. PageOffice 的安装和配置 要使用 PageOffice 在线预览编辑 Word,需要先安装 PageOffice 的服务器端安装程序,并将 pageoffice.cab 和 pageoffice.jar 文件添加到 WEB 项目下的“WebRoot/WEB-INF/lib”路径中。...

    OnePageNav单页滚动导航插件用法简介

    OnePageNav是一款流行的JavaScript插件,专为单页面网站设计,用于实现响应式的滚动导航功能。这个插件能够轻松地将导航菜单项与页面上的各个部分进行同步,当用户滚动页面时,相应的导航链接会自动激活,提供优秀的...

    jquery.page.js下载

    2. 考虑性能问题,只对需要应用平滑滚动的元素调用`.page()`方法。 3. 在移动设备上使用时,应考虑触摸事件的支持和优化。 总结,`jquery.page.js`是提高网页滚动体验的有力工具,其平滑的滚动效果和丰富的定制选项...

    MFC属性表单与属性页

    sheet.AddPage(&page2); sheet.DoModal(); ``` - 在`CMyPropertyPage`子类中,你可能需要重写`OnInitDialog`和`OnDataExchange`: ```cpp void CMyPropertyPage::OnInitDialog() { CPropertyPage::...

    java调用PageOffice生成word

    2. **模板处理**:开发者可以创建一个包含占位符的Word文档作为模板,例如`${name}`、`${address}`等,然后使用PageOffice将这些占位符替换为实际的数据值。 3. **动态生成Word**:在获取到数据后,PageOffice会...

Global site tag (gtag.js) - Google Analytics