scriptmanage js调用后台方法
来源:互联网 发布:uk国家域名缩写 编辑:程序博客网 时间:2024/05/16 19:56
使用PageMehtod的步骤。
a) 启用ASP.NET Ajax,关于如何启用ASP.NET Ajax这里不作叙述;
b) 在Web.Config中添加HttpModule: ScriptModule;
Code:
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
c) 在WebForm的Code behind添加WebMethod方法,注意是public和static和方法的Attribute;
Code:
[System.Web.Services.WebMethod]
public static String GetDateTimeNow()
{
return System.DateTime.Now.ToString();
}
d) 在相应客户端代码中编写调用Server方法及处理返回结果的两个function,;
Code:
function QButton1_onclick()
{
PageMethods.GetDateTimeNow(showResult);
}
function showResult(result)
{
alert(result);
}
e) 为WebForm上的ScriptManager添加属性EnablePageMethods="True";
Code:
function QButton1_onclick()
{
PageMethods.GetDateTimeNow(showResult);
}
function showResult(result)
{
alert(result);
}
2. 关于参数传递。
使用PageMethods调用的方法如下:
PageMethods.[MethodName](parameter1, parameter2, …, SuccessMethod, FailedMethod, userContext);
其中
Parameter?为与Server端一一对应的参数.
SuccessMethod,必需,WebMethod正确返回时的回调函数,原型为onSuccess(result).
FailedMethod,非必需,WebMethod出错返回时的回调函数,原形为onFailed(error).
3. 返回值及出错处理。
返回值的获取:
SuccessMethod第一个参数为Server方法返回值.
出错处理:
可能通过提供FailedMethod处理Server抛出的异常, FailedMethod的第一个参数为Server端异常对应的客户端对象,可以通过error.get_message()获取异常信息.
- scriptmanage js调用后台方法
- js调用后台方法
- JS调用后台方法
- js调用后台方法
- js调用后台方法
- JS调用后台方法
- JS调用后台方法
- JS调用后台方法
- JS调用后台方法
- js调用后台方法
- js调用后台方法
- js调用后台方法
- js调用后台方法与后台调用js方法
- js调用后台方法与后台调用js方法
- JS调用后台方法大全
- js调用c#后台方法
- JS调用后台方法大全
- JS调用后台方法大全
- 如何用VB.NET获取环境变量
- 明天的要求
- SpiderMonkey
- 指令并行的问题
- 需 求 规 格 说 明 书
- scriptmanage js调用后台方法
- 函数说明(MultiByteToWideChar 、WideCharToMultiByte) 08.11.3
- SAP Java Connector - Excample 1: Simple RFC call
- 【转帖】深入浅出Dll(介绍函数导出、类导出、钓子dll、不同语言混合编程方法、插件等的实现方法)
- C#常用日期格式处理转换[C#日期格式转换大全]
- Numenta可能会推动web3.0
- ext和asp.net交互
- 老板爱炒的15种员工
- 全局变量的引用