在web.config中经常能看到如下类似语句:<pages theme="Default"   pageBaseType="VS.Facade.PageBase,WebFacade"></pages>
微软官方解释pageBaseType是:指定.aspx页默认继承的代码隐藏类和程序集
网上有段关于其用法的英文解释:
        VS.NET uses code-behind (unless you avoid it, which I don't recommend), and therefore each ASPX page is specified to inherit from code-behind. The code-behind page specifies System.Web.UI.Page, so you must change it. The web.config setting is really only useful for non-code-behind pages. Its a great way to get ASMX pages to automatically inherit your base!
翻译下来大致意思是:
        VS.Net使用后台代码(除非你不用它,但我不建议这么处理), 因此每个aspx页面都继承后台代码文件. 后台代码页面类继承System.Web.UI.Page.因此你必须手工修改它. web.config设置只对那些无后台代码的页面有效,它极大地方便于应用ASMX页面类来自动继承你在web.config中设置的基类.

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2022-02-27
  • 2021-11-17
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
猜你喜欢
  • 2022-01-16
  • 2021-12-21
  • 2021-06-30
  • 2022-12-23
  • 2022-02-01
  • 2022-12-23
  • 2021-07-01
相关资源
相似解决方案