【发布时间】:2009-01-23 06:50:42
【问题描述】:
我的 ASPX 页面上有一个多视图,我想使用 JavaScript 设置其 ActiveViewIndex。
为此,我使用了UpdatePanel,其中放置了MultiView 控件。
我已经启用了 ScriptManager 的EnablePageMethods="True"。
每当我调用我得到的服务器方法时:
对象引用未设置为对象的实例
function CallScreens(id)
{
// var id,var type
// Call server side function
alert('Hello');
PageMethods.SetScreens("-1","screen",OnCallSumComplete,OnCallSumError,"");
}
服务器端代码如下
[System.Web.Services.WebMethod]
public static void SetScreens(string id,string Type)
{
try
{
TreeView obj = new TreeView();//Name of my Class
obj.MultiView1.ActiveViewIndex=1;
}
catch (Exception ex)
{
throw ex;
}
}
【问题讨论】:
标签: c# asp.net javascript pagemethods