Che*_*tan 10 asp.net asp.net-ajax pagemethods
我的Pagemethod实施在Chrome浏览器中无效.我在VS 2008中开发了ASP.NET 3.5 Web应用程序.
以下代码不适用于chrome或Safari:
function FetchDataOnTabChange(ucName)
{
PageMethods.FetchData(ucName, OnSuccessFetchDataOnTabChange, OnErrorFetchDataOnTabChange);
}
function OnErrorFetchDataOnTabChange(error)
{
//Do something
}
function OnSuccessFetchDataOnTabChange(result)
{
//Do something
}
Run Code Online (Sandbox Code Playgroud)
har*_*a11 27
对于迟到的回复感到抱歉,但是如果有人稍后发现这种情况,则应该按照以下步骤在所有浏览器中使用.
这来自一个有效的应用程序
aspx页面:
/* the script manager could also be in a master page with no issues */
<asp:ScriptManager ID="smMain" runat="server" EnablePageMethods="true" />
<script type="text/javascript">
function GetDetails(Id) {
PageMethods.GetDetails(doorId);
}
</script>
Run Code Online (Sandbox Code Playgroud)
代码背后:
[System.Web.Services.WebMethod]
public static void GetDetails(string Id)
{
}
Run Code Online (Sandbox Code Playgroud)
祝好运!:-)
| 归档时间: |
|
| 查看次数: |
37802 次 |
| 最近记录: |