0

JavaScript を使用して ActiveViewIndex を設定したい ASPX ページにマルチビューがあります。このために、コントロールが配置されているUpdatePanel内部を使用しました。ScriptManagerMultiViewを有効にしました。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;
    }
}
4

1 に答える 1