日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

改变客户端访问时的方法名

發布時間:2025/7/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 改变客户端访问时的方法名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?客戶端無法重載方法(overload)
–可以通過判斷arguments數量來模擬重載
?如果服務器端出現了方法重載?
–使用WebServiceAttribute指定客戶端方法名
–使用和真正的WebService相同的做法
–[WebMethod(MessageName = “…")]
?并非出現重載時才能改變方法名稱


aspx
????<form?id="form1"?runat="server">
????????
<asp:ScriptManager?ID="ScriptManager1"?runat="server"?ScriptMode="Debug">
????????????
<Services>
????????????????
<asp:ServiceReference?Path="Services/MethodOverloadedService.asmx"?InlineScript="true"?/>
????????????
</Services>
????????
</asp:ScriptManager>
????????
????????
<input?type="button"?value="Get?Random"?onclick="getRandom()"?/>
????????
<input?type="button"?value="Get?Range?Random"?onclick="getRandom(50,?100)"?/>
????????
????????
<script?language="javascript"?type="text/javascript">
????????????function?getRandom(minValue,?maxValue)
????????????{
????????????????
if?(arguments.length?!=?2)
????????????????{
????????????????????MethodOverloadedService.GetRandom(onSucceeded);
????????????????}
????????????????
else
????????????????{
????????????????????MethodOverloadedService.GetRangeRandom(minValue,?maxValue,?onSucceeded);
????????????????}
????????????}
????????????
????????????function?onSucceeded(result)
????????????{
????????????????alert(result);
????????????}
????????
</script>
????
</form>
MethodOverloadedService.asmx
<%@?WebService?Language="C#"?Class="MethodOverloadedService"?%>

using?System;
using?System.Web;
using?System.Web.Services;
using?System.Web.Services.Protocols;
using?System.Web.Script.Services;

[WebService(Namespace?
=?"http://tempuri.org/")]
[WebServiceBinding(ConformsTo?
=?WsiProfiles.BasicProfile1_1)]
[ScriptService]
public?class?MethodOverloadedService??:?WebService
{
????[WebMethod]
????
public?int?GetRandom()
????{
????????
return?new?Random(DateTime.Now.Millisecond).Next();
????}

????[WebMethod(MessageName
="GetRangeRandom")]
????
public?int?GetRandom(int?minValue,?int?maxValue)
????{
????????
return?new?Random(DateTime.Now.Millisecond).Next(minValue,?maxValue);
????}
????
}
WebServervice方法中使用[WebMethod(MessageName="GetRangeRandom")]就可以改變客戶端訪問時使用的方法名,JavaScript不支持重載,如果服務器端使用了重載,就一定要改變重載的方法客戶端訪問時的方法名,否則的話在JavaScript由于不支持重載,最后生成的方法就會覆蓋前面生成的方法

轉載于:https://www.cnblogs.com/timy/archive/2008/04/30/1178263.html

總結

以上是生活随笔為你收集整理的改变客户端访问时的方法名的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久在线视频 | 欧美在线一二三 | 国产精品美女久久久久av超清 | 国产一级二级三级在线 | 亚洲男人的天堂在线观看 | 女人做爰全过程免费观看美女 | 欧洲色综合 | 伊人久综合| 欧美久久网 | 日日操日日摸 | 亚洲高清在线播放 | 一女被多男玩喷潮视频 | 欧美黑吊大战白妞欧美大片 | 1024手机在线看片 | 亚洲精品乱码久久久久久写真 | 男女做爰真人视频直播 | 欧美高清a| 波多野结衣亚洲一区 | 欧美一级黄视频 | 伊人久久成人 | 欧美拍拍视频 | 国产福利在线看 | 黄色一及片 | 日本女v片| 亚洲aa在线观看 | 奇米影视亚洲春色 | 丁香婷婷成人 | 日日操天天 | 五月99久久婷婷国产综合亚洲 | 午夜插插插 | 东北少妇不戴套对白第一次 | 中文字幕久久久久 | 亚洲黄色网络 | 免费的三级网站 | 不卡一区二区在线视频 | 辟里啪啦国语版免费观看 | 久久理论视频 | 亚洲视频免费 | 色图自拍 | youjizz日韩| 日韩三级一区二区三区 | 免费黄色小视频在线观看 | 日产久久视频 | 大尺度av在线 | 国产伦精品一区二区三区高清 | 激情综合图区 | 久久sese| 日本黄色片免费 | a级成人毛片 | 中文字幕乱码人妻无码久久95 | 一个人在线免费观看www | 中文字幕精品久久久久人妻红杏1 | av一区二区三区在线观看 | 久久久久久伦理 | 天天视频亚洲 | 黄色片欧美 | 99999av | 亚洲偷 | 国产精品98| 国产在线第二页 | 久久久久久国产免费a片 | a√天堂资源在线 | 国产麻豆免费视频 | 国产福利精品视频 | 欧美性受xxxx| 成人看片黄a免费看视频 | 久久精品久久精品 | 亚洲无卡 | www日韩在线观看 | 国产综合欧美 | 红桃成人网 | 91在线精品观看 | 性欧美www | 99精品视频免费版的特色功能 | 中文字幕乱码av | 隔壁人妻偷人bd中字 | 在线免费视频你懂的 | 美女视频一区二区 | 中文字幕在线字幕中文 | 天天综合在线观看 | 日韩网站免费观看高清 | 中文字幕在线一 | 一卡二卡三卡在线视频 | 日韩xx视频 | 苍井空浴缸大战猛男120分钟 | 国产一级二级视频 | 亚洲欧美自拍一区 | 国产v在线观看 | 97超碰中文字幕 | 麻豆三级在线观看 | 久久久久久久久久久久久久av | 免费在线中文字幕 | 欧美黄色免费在线观看 | 久久依人网 | 久久久久极品 | 欧美一级在线免费观看 | 午夜影院在线看 | 天天色综合色 | 天堂中文网|