程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 解析Aspx文件(asp.net)

解析Aspx文件(asp.net)

編輯:C#入門知識

 

前段時間簡單的寫了篇郵件內容生成的方案,地址:http://www.cnblogs.com/sheepswallow/archive/2013/05/12/3073911.html

在該文章裡提到了5種方法,其中提到第5點——自己寫一個解析aspx的解析類,是最困難的。我這個人有個不知道是優點還是缺點的習慣,就是專挑難的做,於是我查了.net4.0的源碼,發現要解析aspx文件,需要一個實現了這個抽象類的子類。完整的實現全部抽象方法似乎困難挺大的,所以我使用了微軟提供的一個已經簡單實現的類——。

從文檔上理解,我寫出了以下的代碼:

這段代碼可以運行成功,但返回來的數據卻不是aspx解析成功之後的HTML,而已一些異常信息,具體的異常信息我不貼了。

在Google裡查了n多文檔,看著惡心的英語文章,看到想吐後,我發現很多都要使用一個類的子類,是不是需要不能直接解析一個aspx頁面,而是需要象網站那樣建立一個目錄,建立一個應用程序域來監視該目錄,才能解析aspx文件呢?理論知識不足,希望哪位看了這篇文章的大牛能解答下。

參考網上的資料,我寫下了以下代碼:

使用AspxCreator就成功或許到aspx解析後的內容了,但這樣還有幾個問題:

寫這篇的時候,電腦沒有配置運行環境,所以沒辦法貼出一些效果圖,所以上面幾個問題我會在下篇再寫,到時候增加些圖片可能好點。

以前幾乎沒寫過博客,在寫博客方面是一個新人,發現寫篇博客不容易,想寫篇號博客更不容易,對博客園的大牛們致以最真誠的敬意,謝謝您們把泡妞的時間用來給我們這些新手留下寶貴的博客。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved