无法在App_Browsers .browser文件

时间:2019-01-30 11:10:12

标签: c# asp.net .net webforms app-code

提高ASP.Net Webforms的性能,我尝试了一种引发Could not load type 'ServerSideViewStateAdapter'错误的方法。

在我的App_Code文件夹中,我创建了一个同名类。

using System;
using System.Web.UI;
using System.Web.UI.Adapters;

namespace MyProject.App_Code
{
    public class ServerSideViewStateAdapter : PageAdapter
    {
        public override PageStatePersister GetStatePersister()
        {
            // return base.GetStatePersister();
            return new SessionPageStatePersister(this.Page);
        }
    }
}

在App_Browseers中,我创建了一个名称为ViewStateAdapter.browser的文件,其中<adapter controlType="System.Web.UI.Page" adapterType="ServerSideViewStateAdapter" />上出现了错误

<browsers>
  <browser refID="Default">
    <controlAdapters>
      <adapter controlType="System.Web.UI.Page" adapterType="ServerSideViewStateAdapter" />
    </controlAdapters>
  </browser>
</browsers>

错误提示:

Parser Error Message: Could not load type 'ServerSideViewStateAdapter'.

我正在使用VS2013。

有关此错误,请指导我。

谢谢。

0 个答案:

没有答案