`
javababy1
  • 浏览: 1230472 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

asp.net2.0中实现无刷新界面的功能

阅读更多

WEB代码如下,主要实现了ICallbackEventHandler接口。比较简单,不多说了。自己看代码

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page ,ICallbackEventHandler
{
string s = "";
protected void Page_Load(object sender, EventArgs e)
{

}

#region ICallbackEventHandler 成员

public string GetCallbackResult()
{
return "服务器的值"+s;
}

public void RaiseCallbackEvent(string eventArgument)
{
s = eventArgument;
}

#endregion
}

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.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>
<script type="text/javascript">
//由button调用
function CallServerFunction(inputcontrol, context)
{
context.innerHTML = "Loading";
arg = inputcontrol.value;
//注册回调方法
<%= ClientScript.GetCallbackEventReference(this, "arg", "ServerCallBack", "context")%>;
}
//在回调方法中注册的接收返回结果的函数
function ServerCallBack(result, context)
{
context.innerHTML = result;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input id="Button1" type="button" value="提交到服务器" onclick="CallServerFunction(TextBox1, Label1)"/><br/>
<asp:Label ID="Label1" runat="server" Text="Label1:"></asp:Label>

</div>
</form>
</body>
</html>

分享到:
评论

相关推荐

    ASP.NET 2.0入门经典:C#编程篇.pdf

    在ASP.NET 2.0中,C#可以用来创建服务器控件、处理用户事件、实现业务逻辑等。 4. **Web Forms**:Web Forms是ASP.NET 2.0中的一个主要开发模型,它允许开发者使用控件驱动的方式来构建动态Web应用。Web Forms控件...

    asp.net2.0 调用websevice 实现天气预报

    在本项目中,“asp.net2.0 调用websevice 实现天气预报”,我们将探讨如何利用ASP.NET 2.0集成Web服务(Web Service)来获取并展示实时天气信息,从而实现一个无刷新的天气预报应用。 首先,Web服务是一种基于XML的...

    ASP.NET2.0+sql server 网络应用开发详解

    在ASP.NET 2.0版本中,引入了许多新特性,如改进的页面生命周期管理、母版页(Master Pages)用于统一网站布局、自定义控件增强用户体验、配置管理工具简化部署过程、以及ASP.NET AJAX框架实现页面无刷新交互等。...

    asp.net2.0技术内幕 源码

    9. **AJAX支持**:尽管ASP.NET 2.0的AJAX功能相对较弱,但仍然可以通过`UpdatePanel`和`ScriptManager`控件实现部分页面刷新。在提供的源码中,可能能找到如何使用这些控件来实现异步交互的例子。 10. **安全性**:...

    ASP.NET第一步(基于C#和ASP.NET 2.0).rar

    9. **AJAX支持**:ASP.NET 2.0引入了UpdatePanel和ScriptManager等控件,实现了部分页面刷新,提升了用户体验。 学习"ASP.NET第一步(基于C#和ASP.NET 2.0)",你将深入理解如何使用C#编写ASP.NET应用程序,如何...

    asp.net2.0+flash无刷新上传

    描述中提到的“asp.net2.0+flash无刷新上传”进一步确认了这个功能的实现是基于ASP.NET 2.0和Flash的。在这样的系统中,前端的Flash组件(如fileUpload.fla)会负责捕获用户的文件选择事件,然后通过Flash ...

    ASP.NET2.0数据库项目案例导航

    ASP.NET 2.0 是微软开发的一个用于构建Web应用程序的框架,它在.NET Framework 2.0版本中推出,提供了丰富的特性和工具,使得开发者能够更高效地构建动态网站、Web服务以及Web应用程序。本项目案例导航涵盖了多个...

    圣殿祭司配书盘 asp.net2.0开发详解 示范案例

    10. **AJAX支持**:ASP.NET 2.0引入了AJAX(Asynchronous JavaScript and XML)技术,通过UpdatePanel和ScriptManager等控件实现页面的部分刷新,提升用户体验。 压缩包中的"范例程序"文件很可能包含上述知识点的...

    Asp.net 2.0 Treeview 无限级无刷新示例

    综上所述,“ASP.NET 2.0 Treeview 无限级无刷新示例”不仅仅是一段代码片段,它揭示了ASP.NET框架中`TreeView`控件的强大功能及其在构建高效、响应迅速的Web应用中的重要作用。通过对动态数据加载、异步更新机制、...

    asp.net2.0_无刷新进度资料

    本资料包“asp.net2.0_无刷新进度资料”提供了一个关于如何在ASP.NET 2.0中实现无刷新进度条功能的简单示例。 无刷新进度条通常在大文件上传或长时间运算过程中使用,它可以为用户提供一个可视化的反馈,展示任务的...

    Asp.Net2.0网站开发实战.iso

    《Asp.Net2.0网站开发实战》是一个深入学习Asp.Net 2.0技术的教程资源,以ISO格式提供,原始大小超过50MB,但压缩后仅3MB。这个教程涵盖了Asp.Net 2.0的核心概念、开发工具和实际应用,是初学者和进阶开发者的重要...

    ASP.NET 2.0(C#)大学实用教程[刘丹妮][程序源代码].zip

    8. **AJAX支持**:虽然ASP.NET 2.0本身不包含完整的AJAX框架,但它可以通过UpdatePanel控件提供部分AJAX功能,部分地实现了页面的部分刷新。 9. **C#语言**:C#是ASP.NET 2.0的主要开发语言,它是一种面向对象的、...

    《精通ASP.Net 2.0网络应用系统开发》随书光盘ch06

    在《精通ASP.NET 2.0网络应用系统开发》这本书中,作者马军深入探讨了ASP.NET 2.0的关键技术和实践方法。随书光盘中的"ch06"包含了第六章的示例代码,这些代码是理解和掌握书中理论知识的重要实践素材。 第六章可能...

    ASP.NET 2.0电子商务高级编程(C#2005版)

    8. **用户界面设计与用户体验**:书中可能涵盖了如何使用CSS和AJAX提升网站的用户体验,实现动态加载和无刷新操作。 9. **网站部署与维护**:这部分内容可能涉及IIS配置、发布网站、性能优化以及日志记录和错误处理...

    asp.net 2.0+sql server 热门网络应用开发详解

    4. AJAX技术的应用,如UpdatePanel和ScriptManager,实现无刷新的用户体验。 5. ADO.NET连接SQL Server,执行CRUD(创建、读取、更新和删除)操作。 6. SQL Server数据库设计,包括表结构、索引和关系建模。 7. T-...

    网上在线论坛(ASP.NET 2.0+SQL Server 2005实现)

    【标题】:“网上在线论坛(ASP.NET 2.0+SQL Server 2005实现)”是一个基于ASP.NET 2.0版本的Web应用程序,它利用了Microsoft SQL Server 2005作为后端数据库管理系统,实现了在线讨论论坛的功能。这个项目可能包括...

    精通ASP.net 2.0 企业级项目开发源代码 光盘资料 简单OA系统

    《精通ASP.NET 2.0 企业级项目开发源代码》光盘资料包含了全面解析ASP.NET 2.0技术在企业级应用中的实践知识。这个简单OA(办公自动化)系统作为示例,能够帮助开发者深入理解如何利用ASP.NET 2.0框架构建高效、稳定...

    李勇平ASP.NET2.0(C#)基础教程PPT(完整版).rar

    ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它基于.NET Framework,提供了丰富的功能和高效能。李勇平老师的ASP.NET 2.0(C#)基础教程PPT详细介绍了这一技术的核心概念和实践应用。在这个教程中,学习者...

    ASP.NET 2.0入门经典:C#编程篇(pdf英文原版)

    9. **Ajax支持**:ASP.NET 2.0引入了Partial Page Updates和UpdatePanels,实现了无刷新用户体验,提高了Web应用的交互性。 10. **Web服务和WCF**:你将了解到如何使用ASP.NET构建Web服务,并通过Windows ...

    VCG.rar_VCG_asp.net 2.0_asp.net2.0_www.vcg.c

    【ASP.NET 2.0 知识点详解】 ASP.NET 2.0 是微软公司推出的一种基于.NET ..."VCG_asp.net 2.0_asp.net2.0_www.vcg.c"这个标签可能是指这个组件是与VCG网站(www.vcg.c)相关的,专门用于ASP.NET 2.0环境下的验证服务。

Global site tag (gtag.js) - Google Analytics