基于ASP.NET AJAX技术开发在线RSS阅读器(下篇)

  五、逻辑层设计

  (一)添加RSS频道

  在展开真正的逻辑层设计之前,先让我们简单地浏览一下下面的草图4。图4展示了我对于两个重要ASP.NET AJAX客户端控件—ListView和DataSource以及MS AJAX官方资料中建议的实现客户端数据绑定架构的理解。

开发在线RSS阅读器(下篇)-">
  图4:ASP.NET AJAX框架中建议的典型的客户端数据绑定架构

  从上图中,我们可以得出如下结论:在实战环境(本例中也是如此)下,当添加一个新的RSS频道时,我们并不需要立即把这些数据存储到服务器端的SQL Server数据库中,而是暂时存储到与客户端控件ListView相关联的数据源控件中。因此,你可以已经猜出,该DataSource控件是支持批更新操作的—支持对于客户端修改数据的临时存储并最终以批处理方式实现更新服务器端数据库。上面草图中的两个重要方法—“Save”和“Load”在此实现逻辑中起着重要作用。

  在这一节中,我们仅需要在客户端临时存储用户新输入的RSS频道信息。在此,我在操作ListView控件的过程中遇到了第一个难题。下面先让我们来看一下相应的源码。

  列表1

<script language="javascript" type="text/javascript">
var g_RSSNameList;
function pageLoad(sender, args) {
g_RSSNameList=$find('RSSNameList');
…………
}
function Add_onclick() {
g_RSSNameList.addItem();
var index=datatable.get_length()-1;
datatable.getItem(index).setProperty('Rss_ID', index);
datatable.getItem(index).setProperty('Rss_Name', $find('txtRssName').get_text());
datatable.getItem(index).setProperty('Rss_URL', $find('txtRssUrl').get_text());
}

时间: 2024-09-11 05:10:59

基于ASP.NET AJAX技术开发在线RSS阅读器(下篇)的相关文章

基于ASP.NET AJAX技术开发在线RSS阅读器(上篇)

[注]本文测试环境:Windows XP专业版+Visual Studio 2005+整套ASP.NET AJAX框架+ASP.NET RSS Toolkit+SQL Server 2005. 一.RSS技术简介 RSS是一种描述和同步网站内容的XML格式,已经成为越来越流行的网站内容订阅技术.通过这种技术,网站可以极大地提高广大网站用户和网站数据之间的数据交互. RSS阅读软件可以分为桌面离线式和在线式两大类.有了这种工具,用户只需要添加初始其所关注的RSS网址,以后系统会自动更新相关内容,网

在线RSS阅读器哪家强

三月初,万恶的GFW貌似到了更年期,导致 GoogleReader(以下简称GR)很多时候不能正常访问,用GR几年了,收集保存的资料还真不少,如果要一下子换掉,还真是不忍心.但在GFW当道的龌龊互联网环境下,选用国外的服务作为日常使用,并不是明智之举,毕竟不是大部分人都愿意去学习翻墙技巧的.狠狠心,沙牛打起了更换阅读器的主意. 沙牛知道的RSS阅读器,有以下几款:豆瓣九点.有道阅读.鲜果.抓虾(最后选择了鲜果,但推荐有道阅读). 首先,一一试用. 四款阅读器对比 说明:在测试这几款阅读器时,由于

潮流之选:微软在线RSS阅读器尝鲜

要问最近网络上有什么新玩意儿,很 多人都会告诉你是"RSS".而且随着各大门户网站都支持这项功能后,它也变得越来越热门了,最近微软也来插上一脚,开发了在线的RSS测试站点http://www.start.com/1/,PConline作为勇于尝 新的先锋者当然得试用一下啦.看微软公司这次能玩出 什么样的花样来. 小知识:RSS是一种标准的XML格式,通过它,可以直接读取某个站点的最新更新,而 不用到那个站点去,同时也没有广告,只需要很少的时间和很窄的带宽即可浏览到你所需要的信息. 打开

基于JSP的RSS阅读器的设计与实现方法(推荐)_JSP编程

阅读器访问地址:http://easyrss.tk/,欢迎体验! 阅读导览 一. 概述 二. 设计的基本概念和原理 三. 设计方案 四. 主要源代码 五. 阅读器使用说明 概述 获得信息是在人类的生活中是必不可少的环节.如果现在的社会对获得信息不快捷,那么这个社会将不会像如今这般的发达和进步.在当今网络技术相当发达的今天,大量的信息充斥在网上.现在网络越来越发达,用户在网上既能工作也能娱乐.当用户在网上需浏览很多个网站才能获取自己多需的信息时,那就感觉很累.因为现在每个网站都有很多信息,找到自己

Web版RSS阅读器(五)——初步完成阅读功能

       上一篇博文<Web版RSS阅读器(四)--定制自己的Rss解析库myrsslib4j>中,已经分享给大家制作自己的rss解析库.稍微有点遗憾的是,它仅仅支持rss格式的博客.现在给大家分享一下我基于rome修改而成的另一款rss解析库--myrome,完美支持atom和rss 2种格式.       myrome.jar是在rome的基础上修改而来的,主要改动的地方是:(查看详细修改说明) 修改GetAuthor()返回null 修改getPublishedDate()返回nul

php基于jquery的ajax技术传递json数据简单实例_php技巧

本文实例讲述了php基于jquery的ajax技术传递json数据简单实现方法.分享给大家供大家参考,具体如下: html页面: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type="text/javascript" src="jquery-1.8.2.mi

请问有没有基于asp或者.net技术的路谈系统

问题描述 请问有没有基于asp或者.net技术的路谈系统比如基于php的有discuz基于jsp的有leobbs那么基于asp的有没有啊谢谢 解决方案 解决方案二:up解决方案三:dvbbs可以看看解决方案四:以后需再关注,现在先帮你顶一下

用JSP实现基于Web的RSS阅读器

js|rss|web 一: RSS介绍 根据维基百科(http://zh.wikipedia.org/wiki/RSS)的定义,"RSS是一种用于共享新闻和其他Web内容的数据交换规范 ",它是一系列的规范的组合,采用XML格式.目前国内RSS应用最多的是在新闻网站和博客网站上. 许多网站可以用RSS阅读器来个性化自己的网页,比如显示最新的新浪新闻,显示自己好朋友最新的博客文章,显示最新的Google论坛内容.除此之外,利用RSS阅读器还可以实现其它用途,比如: 获得天气预报 接收邮件

Java实现Web版RSS阅读器(三)解析在线Rss订阅

上篇博客< Web版RSS阅读器(二)--使用dTree树形加载rss订阅分组列表>已经写到读取rss订阅列表了,今天就说一下,当获取一条在线rss订阅的信息,怎么去解析它,从而获取文章或资讯. 首先说一下rss的版本.很多人都说rss,但是有相当一部分人,都不知道rss居然不只一种格式.我们常用的订阅格式有Rss和Atom 2种格式.Rss有版本从v0.9一直到现在的v2.0,Atom最新的版本则是1.0. DeveloperWorks有一篇文章<使用 RSS 和 Atom 实现新闻联