用ASP.NET建立一個線上RSS新聞彙總器(1)

概要   本文講解了如何使用 XML Web 控制項擷取遠程XML資料並在 ASP.NET 頁面顯示這些XML資料,以及使用Repeater控制項發行集資料庫中的XML資料。在過去的幾年間,隨著 異構平台間共用資料的需求不斷增長,XML的使用也呈爆炸性增長。意識到這種趨勢,微軟在整個.NET架構中對 XML 提供了健壯的支援。這意味著,對於 ASP.NET 開發人員來說,在Web頁面 中顯示和處理 XML 資料從來沒有這麼容易過。本文將通過產生一個 RSS2.0 彙總引擎和線上新聞彙總器來學習

用ASP.NET建立一個線上RSS新聞彙總器(2)

在 ASP.NET 頁面中使用彙總摘要   為了測試我們剛建立的彙總引擎,我們將建立一個線上新聞彙總器,允許採集任意數量的彙總內容摘要。彙總器的介面很簡單,參見圖二。它包括三個架構頁面。左邊架構以列表形式列出了不同的彙總內容摘要。右上部架構顯示所選的彙總內容摘要包含的新聞項以及查看該新聞項的連結。最後,在右下部架構則顯示選中的新聞項標題和內容。順便提及一下,這樣的介面基本上是各種類型的彙總器的一個事實上的標準介面,包括新聞彙總器、email用戶端軟體和新聞群組閱讀器都是這樣的介面。 圖二

用ASP.NET建立一個線上RSS新聞彙總器(3)

顯示特定彙總摘要的新聞項   我們面臨的下一個任務是建立 DisplayNewsItems.aspx 頁面。這個頁面會以連結的形式顯示所選彙總摘要的新聞項標題,當點擊標題時,新聞的內容就會顯示在右下部分的架構中。要完成這一任務,我們會面臨以下兩個主要的挑戰:   ·通過指定的 URL 訪問 RSS 彙總摘要;   ·將接收到的 XML 資料轉換為相應的 HTML;   幸運的是,在.NET

ASP.NET 從Excel檔案匯入資料到資料庫(筆記)

頁面HTML代碼:<%@ 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

ASP使用常見錯誤判錯及解決辦法

      學習asp有段時間了,今天終於要整理一下了。由於水平有限,有什麼錯誤請指點。以後有時間回再更新的。Microsoft VBScript 編譯器錯誤 錯誤 '800a03f6' ODBC 驅動程式不支援所需的屬性。 -------------------------------------------原因:可能是因為沒有sql語句裡出現的欄位名,一般為欄位名或sql關鍵字書寫錯誤。也有可能是sql所要開啟的表已經被獨佔開啟。解決方案:檢查sql語句裡出現的每個欄位名,和每個關鍵字===

asp分頁,複選框全選,選中的全刪

<!--#include file="conn.asp"--><%if request.QueryString("action")="del" then'Response.Write(request("selectdel"))conn.execute "delete from shopxp_news where newsid in ("&request("selectdel")&")"response.Redirect "this.asp"end if

Windows XP下IIS的安裝及ASP配置方法

第一步:如果是XP簡化版則首先在“開始”菜單的“運行”中輸入“c:\Windows\inf\sysoc.inf”,系統會自動使用記事本開啟sysoc.inf這個檔案。在sysoc.inf中找到“[Components]”這一段, 因為是XP簡化版,所以裡面東西很少,在[Components]下面一行加上這段:“iis=iis2.dll,OcEntry,iis2.inf,,7”。之後儲存並關閉。

asp頁面中的checkbox迴圈讀取並插入資料庫裡的思路

選取多個checkbox刪除的語句是:delete from Table where ID in request.form("ID")如果是一個form表單,裡面有一些輸入框,另外有一個checkbox有很多選擇框,選中checkbox的checked之後,我要把選中的值和其他一些表單裡的資訊寫到資料庫裡,怎麼操作呢?思路如下:假設a.asp 有一個<input type="checkbox" name="id"

ASP中的SQL注入

隨著B/S模式應用開發的發展,使用這種模式編寫應用程式的程式員也越來越多。但是由於這個行業的入門門檻不高,程式員的水平及經驗也參差不齊,相當大一部分程式員在編寫代碼的時候,沒有對使用者輸入資料的合法性進行判斷,使應用程式存在安全隱患。使用者可以提交一段資料庫查詢代碼,根據程式返回的結果,獲得某些他想得知的資料,這就是所謂的SQL

ASP模板技術

初學ASP,程式是能勉強寫出來了,但若每進行一次網站頁面的改版,所有的來源程式都將進行一次移植手術。為此所耗費的人力精力不計其數,甚至一不小心得不償失、前功盡棄。        所以,夢想著那麼大段的程式碼變成幾個簡單的字元代替,這樣只要設計好頁面把該功能插入就OK了。其實這也簡單,只需將實現該功能的程式碼做成子程式,然後首頁調用就可以了。       

用 ASP.NET MVC 實現基於 XMLHttpRequest long polling(長輪詢) 的 Comet

之前在“反向Ajax,第1部分:Comet介紹”(英文版)文章中學習了“基於 Multipart XMLHttpRequest 的 Comet”的知識,然後用 ASP.NET MVC 實現了一個,詳見用 ASP.NET MVC 實現基於 Multipart XMLHttpRequest 的 Comet。今天繼續學習了基於 XMLHttpRequest long polling 的 Comet,又用 ASP.NET MVC

使用自訂檔案快取提升ASP.NET項目效能

前言  眾所周知,各個大型網站為了提升網站訪問效能或多或少的都有用一些緩衝來提升應用效能,其中最為常用的可能就是產生HTMl頁面了,這種方法從某種意義上來說,可以納入檔案快取的範圍裡。不過這種做法有一些弊端(對我來說),沒有一套完整的HTML檔案管理機制,導致大量的HTML代碼的管理是件非常頭痛的事情。  我們今天就來講講另外一種我們很常用並且很簡單的做法,那就是 ASP.NET 的輸出緩衝 OutputCacheOutputCache  對於各位做WEB開發的 Neter

ASP.NET2.0 GridView小技巧匯粹

1)GridView綁定資料來源控制項,需要有編輯和刪除選項按鈕時,資料來源控制項必須提供SQ操作L語句或預存程序調用,一般,我的推薦做法是,使用無意義的SQL語句或預存程序來使GridView的編輯和刪除按鈕可以產生,具體的編輯更新和刪除操作在代碼運行時而不是在控制項設計時指定,雖然多寫了一點代碼,但是對以後的擴充應用是很有好處的,建議所有的資料操作,不管是簡單還是複雜的,都使用三層結構,這樣從WEB到WIN之間的軟體轉換將十分輕鬆.而且,統一使用三層結構,雖然代碼量會多一點,但是可控制性是相

Getting started with ASP.NET AJAX in Visual Web Developer

Getting started with ASP.NET AJAX in Visual Web Developer  Once you download ASP.NET AJAX, you are ready to start using Visual Web Developer and Visual Studio 2005 for your development.  The first thing you will notice when you open up Visual Web

ASP.NET 2.0伺服器控制項開發之簡單屬性

在前面的系列文章中,筆者已經列舉了幾個實現自訂伺服器控制項的樣本。通過這些樣本,讀者初步接觸了有關建立伺服器控制項屬性的內容。例如,使用私人變數、檢視狀態、控制項狀態等實現屬性等等。雖然讀者通過這些內容可以瞭解實現屬性的一些基本知識,但是這還是不夠的。從本節開始,將針對實現自訂伺服器控制項屬性的問題展開講解。本節重點介紹實現自訂伺服器控制項屬性的一些基本概念和簡單屬性的基本實現方法等內容。  1.

一個優秀的Asp.Net2.0通用分頁控制項--PagerDataSource

    關於Asp.Net的分頁,網上已經有許多相對成熟的解決方案。但是不難看出,這些方案多數是 Asp.Net1.1 時期的產物。Asp.Net2.0 中,DataSource 控制項的出現大大簡化了 Web 程式的代碼量,但部分現有的分頁方案在使用DataSource控制項時是不適用的。    本文推薦的PagerDataSource控制項則是一個專門用於 Asp.Net2.0 的資料分頁控制項,以下是該控制項要簡單介紹(由於本人 E

Asp.net的身分識別驗證

程式碼: 用ASP.NET自己帶的解決方案就可以了 Asp.net的身分識別驗證有有三種,分別是"Windows | Forms | Passport",其中又以Forms驗證用的最多,也最靈活。Forms

Asp.net與SQL一起打包部署安裝(收集)

Asp.net與SQL一起打包部署安裝(收集) Asp.net與SQL一起打包部署安裝  借鑒MSDN webcasts的Asp.net程式部署和李洪根的一篇文章,然後加上自己的親身體會,把整個SQL和Asp.net(vb.net)一起打包的全過程寫一下。一.準備必要的檔案1.

ASP.Net中下載檔案遇到了一個問題–對話方塊彈出兩次

今天我在ASP.Net中作檔案下載,因為不想做串連,所以使用LinkButton,然後在回傳的事件裡將檔案內容發到用戶端。string excelString = "測試"                Response.Clear();                Response.Buffer = true;                Response.ContentType = "application/vnd.ms-excel";                Response.A

HTML/ASP 與 .NET進行通訊直接存取.NET產生的DLL

    前一段學習了下Ajax.dll和AjaxPro兩個架構,發現了很多有意思的功能     其中為靜態頁面與.NET進行通訊提供一個絕好的模式,思路是通過.Net建立過程方法後由js進行訪問,中間的通訊則用到了Ajax.dll架構    其中Ajax.dll在.Net下的配置請自行查閱    本例實現在HTML頁面調用.Net方法直接提取MD5值JS檔案,用於讀取.Net中的方法//-------------------------------------------------------

總頁數: 1638 1 .... 587 588 589 590 591 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.