Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET 4中的页面方法有多常见?_Asp.net - Fatal编程技术网

ASP.NET 4中的页面方法有多常见?

ASP.NET 4中的页面方法有多常见?,asp.net,Asp.net,ASP.NET 4中的页面方法有多常见 我想要一个如何使用它的示例(不是代码示例)。在您的ASPX文件中,您需要这一行 <asp:ScriptManager ID="ScriptManager" runat="server" EnablePageMethods="true" /> 然后在JavaScript中调用该方法 PageMethods.SendForm(SuccessCallBack, FailureCallBack); 还有一些更高级的例子,只是用谷歌搜索一下。我不知

ASP.NET 4中的页面方法有多常见


我想要一个如何使用它的示例(不是代码示例)。

在您的ASPX文件中,您需要这一行

 <asp:ScriptManager ID="ScriptManager" runat="server" EnablePageMethods="true" />
然后在JavaScript中调用该方法

PageMethods.SendForm(SuccessCallBack, FailureCallBack);

还有一些更高级的例子,只是用谷歌搜索一下。

我不知道有多普遍,但看看这个例子:

如果您不想公开一个web服务并创建一个专门针对该页面的web方法,请使用页面方法,IMHO。例如,我只需要一个页面的web服务特性,这就是我创建页面方法的时候。如果我需要在两个页面中可重用的东西,但不想公开它,我会创建一个助手,web方法会包装这个助手

否则,如果您希望创建动态网站并共享信息,请使用传统的ASMX或WCF服务


HTH.

我不知道如何使用,但是。

你能详细说明一下ASP.NET 4中的页面方法是什么意思吗?你是说页面本身的一个函数或例程,用于完成某项工作或获取某些数据吗?我知道如何编写代码,我想举个例子说明为什么要首先使用它。我会说“示例”这个词是错误的。“理性”似乎更合适(但这不是:p)。
PageMethods.SendForm(SuccessCallBack, FailureCallBack);