如何将页面适配器添加到ASP.NET项目?

时间:2011-04-13 15:52:35

标签: asp.net

我想尝试将视图状态保存到数据库中的方法here,但我对PageAdaptor部分感到困惑。它说我应该使用app.browser直接强制我的适配器使用但是,我不使用Visual Studio(使用Delphi)所以没有App_Browsers文件夹(如果那就是它)所以我不知道如何告诉我应该使用我的自定义适配器的网站。

我已尝试将.browser文件添加到我的网站root中,但这没有帮助。

我很欣赏我可能在这里表现得很愚蠢,只是不确定:)

感谢。

1 个答案:

答案 0 :(得分:2)

您需要在ASP.Net网站内创建一个App_Browsers文件夹,然后在其中创建一个类似于以下BrowserFile.browser的浏览器文件:

<!--
You can find existing browser definitions at
<windir>\Microsoft.NET\Framework\<ver>\CONFIG\Browsers
-->
<browsers>
  <browser refID="Default">
    <controlAdapters>
      <adapter controlType="System.Web.UI.UpdateProgress" adapterType="YourCompany.Web.UI.Adapters.UpdateProgressAdapter" />
    </controlAdapters>
    </browser>
</browsers>