日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

AjaxPro讓.NET的AjaxPro變得簡(jiǎn)單_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:如何利用.NET Framework使用RSS feed
如果想利用.NET Framework來(lái)使用RSS feed的話,這其實(shí)并不復(fù)雜。你只需要做下面幾步就可以了: ◆鏈接到提供RSS feed的網(wǎng)站 ◆下載feed XML ◆將feed的XML裝載到允許搜索的對(duì)象中 ◆

這段時(shí)間要用到Ajax,不過(guò),完全靠自己來(lái)寫(xiě)嫌太煩,不愿做些麻煩事。

碰巧看到了ajaxpro,嘗試了一下,覺(jué)得很簡(jiǎn)單,很實(shí)用,兼容性也很好。

AjaxPro的官網(wǎng)是http://ajaxpro.info,你可以下載到最新的AjaxPro組件。

在下載的的文件中,有VS2005的模板,安裝了VS2005模板,就可以在VS2005中直接建立AjaxProWebSite了,在建立的AjaxProWebSite中,有一個(gè)默認(rèn)的Demo,其實(shí)通過(guò)它,就能夠完全了解AjaxPro的用法。

如果你用的是.NET2.0,且不用VS2005的話。你只需要把AjaxPro.2.dll放入應(yīng)用程序的bin文件夾中,而且也只需要如下幾步:

1、修改web.config

在system.web節(jié)點(diǎn)下添加

以下為引用的內(nèi)容:

<system.web>
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers>

2、將你的.NET方法添加AjaxMethod屬性

以下為引用的內(nèi)容:

[AjaxPro.AjaxMethod]
public DateTime GetServerTime()
{
return DateTime.Now;
}

3、在.NET方法中向客戶端注冊(cè)javascript,用以javascript使用
以下為引用的內(nèi)容:

namespace MyDemo
{
public class _Default
{
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
}

[AjaxPro.AjaxMethod]
public DateTime GetServerTime()
{
return DateTime.Now;
}
}
}

4、在客戶端用javascript調(diào)用服務(wù)器端的方法,語(yǔ)法也很簡(jiǎn)單
以下為引用的內(nèi)容:

function getServerTime()
{
MyDemo._Default.GetServerTime(getServerTime_callback); // asynchronous call
}

// This method will be called after the method has been executed
// and the result has been sent to the client.

function getServerTime_callback(res)
{
alert(res.value);
}

就這樣,簡(jiǎn)單的幾步,就已經(jīng)完成了。在客戶端用javascript異步調(diào)用服務(wù)器端的C#方法,并可以得到服務(wù)器端的返回值,這個(gè)值會(huì)傳到j(luò)avascript,javascript可以處理這個(gè)返回的值,這個(gè)示例是官方給出的示例,服務(wù)器端返回的是一個(gè)DateTime,不過(guò),我們也可以返回復(fù)雜的數(shù)據(jù)類型,像DataTable之類,總之,AjaxPro把Ajax搞得很簡(jiǎn)單。

不過(guò),還有一點(diǎn)我沒(méi)完全弄清楚,就是AjaxPro.OnLoading,它可以在服務(wù)器未發(fā)送回值的時(shí)候向客戶顯示的loading一類的東西;我在使用過(guò)程中,有時(shí)會(huì)出現(xiàn)AjaxPro沒(méi)有定義的情況。關(guān)于這一點(diǎn),也在google groups上看到相關(guān)解答,不過(guò)自己還是沒(méi)有完全搞清楚。

分享:在客戶端驗(yàn)證密碼強(qiáng)度[2],兼容FireFox和IE
之前發(fā)過(guò)一個(gè)關(guān)于用JavaScript驗(yàn)證密碼強(qiáng)度的,程序很簡(jiǎn)潔,只用了一個(gè)正則便能驗(yàn)證所有情況,但是因?yàn)槔昧巳∏傻姆椒�,所以只能在IE中使用,在FF中失效,現(xiàn)在修改一下做一個(gè)兼容的版本。

來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程