后,我用System.Web.Services.WebMethodAttribute,使一个ASP.NET页面的从客户端脚本调用一个公共静态方法:“未知Web方法”错误的Server.Transfer
test.aspx.cs
[System.Web.Services.WebMethod]
public static string GetResult()
{
return "result";
}
Test.aspx的
<asp:ScriptManager ID="sm" runat="server" EnablePageMethods="true" />
<script type="text/javascript">
alert(PageMethods.GetResult());
</script>
的方法工作,因为它应该,但如果我加载Test.aspx的与
Server.Transfer("test.aspx");
我收到“未知的Web方法”的错误。之后
Response.Redirect("test.aspx");
该页面运行良好。
您能告诉我,错误的原因是什么以及如何避免?非常感谢!
我有同样的问题在这里提到的 - http://www.west-wind.com/weblog/posts/152493.aspx – 2008-12-09 12:50:39