首頁
嵌入式開發
游戲開發
移動開發
C編程
PB編程
Delphi編程
PHP編程
ASP編程
Web編程
Java編程
.NET編程
SQL語言
Oracle
MySQL
Sybase
DB2
SQL Server
數據結構
操作系統
程序設計
熱點推薦:
您现在的位置:
電腦知識網
>>
編程
>>
.NET編程
>> 正文
.Net環境下基於Ajax的MVC方案[2]
2022-06-13 來源: .NET編程
部分范例源碼
Default
aspx
<%
@ Page language=
c#
Codebehind=
Default
aspx
cs
AutoEventWireup=
false
Inherits=
CN
Teddy
AjaxHelper
WebForm
%>
<!DOCTYPE HTML PUBLIC
//W
C//DTD HTML
Transitional//EN
>
<HTML>
<HEAD>
<title>WebForm
</title>
<meta name=
GENERATOR
Content=
Microsoft Visual Studio
NET
>
<meta name=
CODE_LANGUAGE
Content=
C#
>
<meta name=
vs_defaultClientScript
content=
JavaScript
>
<meta name=
vs_targetSchema
content=
http://schemas
microsoft
com/intellisense/ie
>
<script type=
text/javascript
language=
javascript
src=
js/AjaxHelper
js
></script>
</HEAD>
<body>
<form id=
Form
method=
post
runat=
server
>
<div id=
view
>loading
</div>
<script type=
text/javascript
>
Updater(
AjaxTemplate
/GetPageSrc
view
url=http://www
cnblogs
com
);
</script>
</form>
</body>
</HTML>
AjaxHelper
js摘要
var AjaxHelperUrl = new String(
Ajax
aspx
);
var Updater = function
(ajaxTemplate
output
params
onComplete)
{
if (typeof output ==
string
)
{
output =
$(output);
}
new Ajax
Request(
Ajax
aspx
{ onComplete: function(transport) { if (output != null) { output
innerHTML = FormatContent(transport
responseText); } if (onComplete != null) { onComplete(FormatContent(transport
responseText)) } }
parameters: params +
&AjaxTemplate=
+
ajaxTemplate });
}
var SerializeForm = function
(form)
{
return
Form
serialize(form);
}
var FormatContent = function
(str)
{
var content = new
String(str);
var prefix = new String(
<!
AjaxContent
>
);
content = content
substring(content
indexOf(prefix
) + prefix
length
content
length
);
return
content;
}
UserControl GetPageSrc
ascx
cs摘要
private void Page_Load(object
sender
System
EventArgs e)
{
lbUrl
Text = Request
Form[
url
];
System
Net
WebClient client = new
System
Net
WebClient ();
client
Headers
Add(
User
Agent
Mozilla/
(compatible; MSIE
; Windows NT
;
NET CLR
)
);
try
{
txtPageSource
Text = new
System
IO
StreamReader(client
OpenRead(lbUrl
Text)
System
Text
Encoding
UTF
)
ReadToEnd();
}
catch
(Exception ex)
{
throw
ex;
}
}
[
] [
]
From:http://tw.wingwit.com/Article/program/net/201311/15431.html
《
.Net環境下基於Ajax的MVC方案[2]
》本文是由
.NET編程
免費提供,內容來源於互聯網,本文歸原作者所有。
上一篇文章:
.Net環境下基於Ajax的MVC方案[1]
下一篇文章:
Asp.net異步如何提高服務器吞吐量
相關文章
Linux服務器上用iScanner刪除網頁
itunes發生未知錯誤-50怎麼辦 it
Ghost has detected安裝系統出錯
ntrl is missing press alt+ctrl
Mac系統中如何刪除iTunes中的歌曲
主板
CPU
硬盤
內存
顯卡
聲卡
顯示器
光驅
死機
推薦文章
手把手教你裝debian(二)
Linux 使用基本知識:系統中各目錄…
在Server 2008上部署SCOM的經驗分…
如何用在ASP.NET中寫入事件日志
我的Vista復制文件十分緩慢,復制…
如何制作一個通用的ISO鏡像
經典案例 財務管理系統(14)[1]
講解jython訪問Oracle數據庫的具…
二叉排序樹的C#實現
VMware Workstation 3.0 綜述(三…
數據結構考研分類復習真題 第五章…
struts中一些常用包的詳解
經典案例 財務管理系統(14)[2]
源碼實現實時獲取Java堆內存信息
Visual C#接口慨述
如何把內存變成硬盤
Linux 與 Pseries/RS6000
百度指數對浏覽器的設置要求是什…
如何使用ADO訪問Oracle數據庫存儲…
Visual C++ 2005中的突破性變化
靜態和動態方法調用的區別
如何打開主板DMA通道?
如何從視頻中提取音頻
Linux下MySQL的管理與配置
Windows 8.1未顯示“開始”按鈕
Dojo訂閱/發布模擬淘寶到貨提醒
新浪微博活動簡介是否可以添加鏈…
電腦CPU溫度過高 cpu使用率較高怎…
Oracle中的用戶管理的不完全恢復
Windows2008數據執行保護功能應用
搜狗輸入法怎麼打不認識的字?
如何破解免殺的流氓軟件
C#的異常處理
ps配色教程 教你用圖片創建獨特的…
Java多線程如何防止主線的阻塞
Windows中正確認識和安裝驅動一(…
快速恢復WindowsXP管理員密碼
Windows緩存寫入失敗故障分析
Windows7安裝錯誤提示與解決辦法
等待指定時間後自動跳轉或關閉當…
中文版WindowsVista安裝SP1的方法
ASP.NET開發寶典:Web系統的三層…
Copyright © 2005-2022
電腦知識網
Computer Knowledge All rights reserved.