asp.net下PageMethods使用技巧
以前一直都是用WEB Project方式開發(fā)網(wǎng)站,在不少地方使用PageMethods,可以說是輕車熟路了。這次想嘗試下WEB Site方式,因為修改代碼后不用編譯,再次刷新頁面就能看到效果,這點比較方便。
可是我在使用PageMethods時,卻遇到了麻煩。加好了ScriptManager,給靜態(tài)方法加上了[WebMethod]特性,可是頁面輸出就是看不到ScriptManager:( 以為是.net 3.5或vs2008的問題,google沒有答案。又懷疑是網(wǎng)站中某個handlers或是導致出錯,重新檢查過,并且移除所有handlers測試,結(jié)果還是不行。
快要崩潰的時候注意到個問題,MSDN中的例子給出的例子代碼是放在aspx文件中,而我的代碼是放在CodeFile中,會不會是這個問題呢? 將自己的靜態(tài)方式代碼移到ASPX文件中,再刷新頁面,PageMethods出來?。?!
差點要砸電腦了
為什么會有這樣的限制?為什么非要要ASPX文件中PageMethods才有效....
ScriptManager.EnablepageMethods="true"
靜態(tài)方法定義
JS調(diào)用方法。
相關(guān)文章
asp頁面和Asp.net頁面?zhèn)髦形膮?shù)UrlEncode編碼以及接收解碼
在asp中加一個鏈接,指向asp.net網(wǎng)頁,但asp.net的網(wǎng)址是經(jīng)過HttpUtility.UrlEncode轉(zhuǎn)換和HttpUtility.UrlDecode解碼的,而asp的server.urlencode卻和HttpUtility.UrlEncode的編碼方式不一樣.2010-04-04一個ASP.NET的MYSQL的數(shù)據(jù)庫操作類自己封裝的
這篇文章主要介紹了一個ASP.NET的MYSQL的數(shù)據(jù)庫操作類自己封裝的,在數(shù)據(jù)庫操作類中的連接字符串中記得加上charset=utf8 需要的朋友可以參考下2014-08-08.NET Core通過dotnet publish命令發(fā)布應用
這篇文章介紹了.NET Core通過dotnet publish命令發(fā)布應用的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-03-03