後,我用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