欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net下PageMethods使用技巧

 更新時(shí)間:2008年03月14日 19:16:43   作者:  
ASP.net AjAX中的PageMethods可以將靜態(tài)頁(yè)方法添加到 ASP.NET 頁(yè)中并將其用作 Web 方法。然后,無(wú)需創(chuàng)建單獨(dú)的 .asmx 文件即可從該頁(yè)中的腳本調(diào)用這些方法,就好像這些方法是 Web 服務(wù)的一部分。特別是在一些交互流程不復(fù)雜而調(diào)用次數(shù)和方法又比較多的情況下更為方便。因?yàn)镻ageMethods不需要我們?cè)偬砑恿硗獾腤EB服務(wù)或Page來(lái)處理請(qǐng)求。

以前一直都是用WEB Project方式開(kāi)發(fā)網(wǎng)站,在不少地方使用PageMethods,可以說(shuō)是輕車(chē)熟路了。這次想嘗試下WEB Site方式,因?yàn)樾薷拇a后不用編譯,再次刷新頁(yè)面就能看到效果,這點(diǎn)比較方便。

可是我在使用PageMethods時(shí),卻遇到了麻煩。加好了ScriptManager,給靜態(tài)方法加上了[WebMethod]特性,可是頁(yè)面輸出就是看不到ScriptManager:( 以為是.net 3.5或vs2008的問(wèn)題,google沒(méi)有答案。又懷疑是網(wǎng)站中某個(gè)handlers或是導(dǎo)致出錯(cuò),重新檢查過(guò),并且移除所有handlers測(cè)試,結(jié)果還是不行。

快要崩潰的時(shí)候注意到個(gè)問(wèn)題,MSDN中的例子給出的例子代碼是放在aspx文件中,而我的代碼是放在CodeFile中,會(huì)不會(huì)是這個(gè)問(wèn)題呢? 將自己的靜態(tài)方式代碼移到ASPX文件中,再刷新頁(yè)面,PageMethods出來(lái)?。?!

差點(diǎn)要砸電腦了

為什么會(huì)有這樣的限制?為什么非要要ASPX文件中PageMethods才有效....

 image

ScriptManager.EnablepageMethods="true"

image

靜態(tài)方法定義

image

JS調(diào)用方法。

相關(guān)文章

  • c#.net中const和readonly的區(qū)別

    c#.net中const和readonly的區(qū)別

    readonly修飾符用來(lái)表示只讀,const用來(lái)表示不變常量。顧名思義,只讀表示不能進(jìn)行寫(xiě)操作;不變常量不能被修改。這兩者到底有什么區(qū)別呢
    2013-09-09
  • repeater做刪除前彈窗詢(xún)問(wèn)實(shí)例

    repeater做刪除前彈窗詢(xún)問(wèn)實(shí)例

    這篇文章介紹了repeater做刪除前彈窗詢(xún)問(wèn)實(shí)例,有需要的朋友可以參考一下
    2013-10-10
  • asp.net GridView排序簡(jiǎn)單實(shí)現(xiàn)

    asp.net GridView排序簡(jiǎn)單實(shí)現(xiàn)

    使用javascript操作table排序才是實(shí)用的排序,這樣排序不怎么好,但是有時(shí)候可能會(huì)用來(lái),記錄一下。
    2009-12-12
  • LINQ 標(biāo)準(zhǔn)查詢(xún)操作符

    LINQ 標(biāo)準(zhǔn)查詢(xún)操作符

    本文介紹了LINQ標(biāo)準(zhǔn)查詢(xún)操作符。沒(méi)有這些操作符,LINQ就不會(huì)存在。本文為理解這些操作符的功能提供了很好的基礎(chǔ)。了解它們將會(huì)很有幫助,因?yàn)長(zhǎng)INQ的各種Provider都是基于這些操作符來(lái)完成各自豐富的功能。
    2010-02-02
  • asp頁(yè)面和Asp.net頁(yè)面?zhèn)髦形膮?shù)UrlEncode編碼以及接收解碼

    asp頁(yè)面和Asp.net頁(yè)面?zhèn)髦形膮?shù)UrlEncode編碼以及接收解碼

    在asp中加一個(gè)鏈接,指向asp.net網(wǎng)頁(yè),但asp.net的網(wǎng)址是經(jīng)過(guò)HttpUtility.UrlEncode轉(zhuǎn)換和HttpUtility.UrlDecode解碼的,而asp的server.urlencode卻和HttpUtility.UrlEncode的編碼方式不一樣.
    2010-04-04
  • asp.net MVC下使用rest的方法

    asp.net MVC下使用rest的方法

    本篇文章主要介紹了asp.net MVC下使用rest的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • 一個(gè)ASP.NET的MYSQL的數(shù)據(jù)庫(kù)操作類(lèi)自己封裝的

    一個(gè)ASP.NET的MYSQL的數(shù)據(jù)庫(kù)操作類(lèi)自己封裝的

    這篇文章主要介紹了一個(gè)ASP.NET的MYSQL的數(shù)據(jù)庫(kù)操作類(lèi)自己封裝的,在數(shù)據(jù)庫(kù)操作類(lèi)中的連接字符串中記得加上charset=utf8 需要的朋友可以參考下
    2014-08-08
  • .NET Core讀取配置文件

    .NET Core讀取配置文件

    這篇文章介紹了.NET Core讀取配置文件的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • .NET Core通過(guò)dotnet publish命令發(fā)布應(yīng)用

    .NET Core通過(guò)dotnet publish命令發(fā)布應(yīng)用

    這篇文章介紹了.NET Core通過(guò)dotnet publish命令發(fā)布應(yīng)用的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • .NET發(fā)起web請(qǐng)求時(shí)維持Session

    .NET發(fā)起web請(qǐng)求時(shí)維持Session

    一般使用.NET C#發(fā)起一個(gè)web請(qǐng)求是用WebClient類(lèi),應(yīng)為使用很簡(jiǎn)單,但是每調(diào)用一次OpenRead就會(huì)在服務(wù)器啟用一個(gè)新Session,使用HttpWebRequest + CookieContainer就可以讓多個(gè)web請(qǐng)求只有一個(gè)session。
    2009-05-05

最新評(píng)論