`

7.2Ajax和用户控件

阅读更多
Ajax和用户控件

RandomQuotation.ascx
<%@ Control Language="C#" ClassName="RandomQuotation" %>
<%@ Import Namespace="System.Collections.Generic" %>
<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        List<string> quotes = new List<string>();
        quotes.Add("All paid jobs absorb and degrade the mind --Aristotle");
        quotes.Add("No evil can happen to a good man, either in life or after death -- Plato");
        quotes.Add("The only good is knowledge and the only evil is ignorance --Plato");
        Random rnd = new Random();
        lblQuote.Text = quotes[rnd.Next(quotes.Count)];
    }
</script>
<asp:ScriptManager ID="sm1" runat="server">
</asp:ScriptManager>
<asp:Timer ID="Timer1" runat="server" Interval="5000" />
<asp:UpdatePanel ID="up1" runat="server">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="Timer1" />
    </Triggers>
    <ContentTemplate>
        <div class="quote">
            <asp:Label ID="lblQuote" runat="server" />
        </div>
    </ContentTemplate>
</asp:UpdatePanel>


ShowRandomQuotation.aspx
<%@ Page Language="C#" %>

<%@ Register TagPrefix="user" TagName="RandomQuotation" Src="~/RandomQuotation.ascx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <style type="text/css">
        .quote
        {
            width: 200px;
            padding: 20px;
            border: Dotted 2px orange;
            background-color: #eeeeee;
            font: 16px Georgia,Serif;
        }
    </style>
    <title>Show Random Quotation</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <%=DateTime.Now %>
        <br />
        <user:RandomQuotation ID="RandomQuotation1" runat="server" />
    </div>
    </form>
</body>
</html>


2011-4-29 11:41 danny
分享到:
评论

相关推荐

    ASP.NET 控件的使用

    7.2 Ajax和用户控件 214 7.3 动态加载用户控件 215 7.3.1 使用引用指令 216 7.3.2 创建多页面向导 220 7.4 小结 226 第三部分 数据访问 第8章 数据访问概述 228 8.1 使用DataBound控件 228 8.1.1 使用列表控件 228 ...

    AspNetPager7.2分页控件及Demo源码

    4. **Default.aspx.cs**:这是Default.aspx页面的后台代码文件,通常包含了与页面交互的业务逻辑,如初始化分页控件、绑定数据源和响应用户操作。 5. **from.gif、4.JPG、3.JPG、1.JPG、2.JPG**:这些可能是示例中的...

    分页控件AspNetPager7.2

    **AspNetPager7.2**是一款专门针对ASP.NET平台设计的高效、易用的分页控件,它极大地简化了在Web应用中实现数据分页的复杂性,为开发者提供了友好的用户界面和丰富的功能特性。 **一、分页控件的重要性** 在网页...

    AspNetPager控件及Demo源码 v7.2

    6. **Ajax支持**:可能集成了Ajax技术,实现无刷新分页,提升用户体验。 7. **多语言支持**:考虑到全球化应用,控件可能内置了多语言包,方便不同地区的用户使用。 8. **错误处理和调试**:通常会提供详细的日志...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part2

    16.5.2 asp.net ajax控件客户端生命周期 589 16.6 客户端控件示例应用 592 16.7 调试和跟踪 603 16.8 本章总结 605 第17章 asp.net ajax控件开发——服务端 606 17.1 asp.net ajax服务器控件概述 606 17.2 ...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part1

    16.5.2 asp.net ajax控件客户端生命周期 589 16.6 客户端控件示例应用 592 16.7 调试和跟踪 603 16.8 本章总结 605 第17章 asp.net ajax控件开发——服务端 606 17.1 asp.net ajax服务器控件概述 606 17.2 ...

    DeveloperExpress.NETv7.2 ASPxperience Demo

    DeveloperExpress是一家知名的软件开发公司,专注于为Windows Forms、ASP.NET、WPF、Xamarin以及DevExpress.MVVM等框架提供UI控件和开发工具。在.NET v7.2版本的ASPxperience中,他们引入了一系列增强和改进的控件,...

    Asp.net通用分页控件

    总之,AspNetPager 7.2作为一款强大的ASP.NET分页控件,通过其丰富的功能和易用性,极大地简化了开发过程,提升了Web应用的性能和用户体验。对于处理大数据量的ASP.NET项目来说,它是不可或缺的工具之一。

    AspNetPager 7.2

    这个控件提供了丰富的功能和自定义选项,帮助开发者创建出用户友好、高性能的网页界面,特别是在处理大量数据时。以下是关于AspNetPager 7.2的详细知识点: 1. **基本功能**:AspNetPager控件的主要功能是将大数据...

    delphi2007 for ajax

    Delphi2007 for AJAX提供了强大的工具和框架,使开发人员能够轻松地创建基于Web的应用程序,并集成AJAX技术来提升用户体验。 #### VCL for Web编程基础 VCL for Web是Delphi的一个关键组件库,它提供了一种非常...

    AJAX重要技术总结

    **AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器...同时,开发者还需要关注安全和性能优化问题,确保应用程序的稳定性和用户体验。

    第7章 数据绑定控件

    7.2 GridView控件基本应用 308 实例194 GridView数据绑定并实现自带 分页功能 308 实例195 实现选中、编辑和删除GridView中的 商品信息 310 实例196 供求信息网审核发布信息 (审核权限设置) 312 实例197 获取...

    普元EOS开发API ver7.2

    - **NUI.ajax**:此方法支持异步数据加载,有助于提升用户体验。 - **NUI.onLoad**:加载时触发的事件,可以用于初始化操作。 - **NUI.loadFormEntity**:用于加载表单实体。 - **invokeLogic**:调用后端逻辑的方法...

    ASP.NET3.5揭秘(卷2)part1

     12.3 创建自定义AJAX控件和行为  12.4 小结 第五部分 示例程序  第13章 构建代码示例网站  13.1 示例网站概览  13.2 数据访问与验证  13.3 使用Ajax  13.4 使用VirtualPathProvider类  13.5...

    ASP.NET 3.5 揭秘(卷2).part2

     12.3 创建自定义AJAX控件和行为  12.4 小结 第五部分 示例程序  第13章 构建代码示例网站  13.1 示例网站概览  13.2 数据访问与验证  13.3 使用Ajax  13.4 使用VirtualPathProvider类  13.5...

    [人才房产]偶然人才招聘系统 v7.2.1 存储过程版_ajaxtalent7.2(ASP.NET源码).rar

    在这个版本的招聘系统中,开发者可能利用ASP.NET的MVC(Model-View-Controller)架构来分离业务逻辑、视图呈现和用户交互,以实现更清晰的代码组织和更高的可维护性。 存储过程是数据库中的预编译SQL语句集合,它们...

    ASP.NET3.5从入门到精通

    11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET 登录控件 11.4.2 ASP.NET 登录控件的开发 11.4.3 ASP.NET 登录控件的使用 16 第一篇 窗口与界面编程 11.5 自定义控件实例 11.5.1 ASP.NET 分页...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    14.3 ASENET AJAX控件 14.3.1 ScriptManager控件 14.3.2 ScriptManagerProxy控件 14.3.3 UpdatePanel控件 14.3.4 UpdateProgress控件 14.3.5 Timer控件 14.4 本章小结 实践篇 第15章 个人网站初学者工具包 ...

    ASP.NET 3.5 开发大全11-15

    11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET登录控件 11.4.2 ASP.NET登录控件的开发 11.4.3 ASP.NET登录控件的使用 11.5 自定义控件实例 11.5.1 ASP.NET分页控件 11.5.2 ASP.NET分页控件的...

    ASP.NET 3.5 开发大全

    11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET登录控件 11.4.2 ASP.NET登录控件的开发 11.4.3 ASP.NET登录控件的使用 11.5 自定义控件实例 11.5.1 ASP.NET分页控件 11.5.2 ASP.NET分页控件的...

Global site tag (gtag.js) - Google Analytics