想用web.config控制所有页面的title,主要代码如下:web.config中配置:
......
<configuration>
  <appSettings>
    <add key="title" value="临时标题" />
  </appSettings>
  <system.web>
    ......然后在index.aspx页面里调用:
......
<title>
  <%= ConfigurationSettings.appSettings("title") %>   <!--该行出错!-->
</title>
......出错提示:“System.Configuration.ConfigurationSettings”并不包含对“appSettings”的定义!

解决方案 »

  1.   

    ConfigurationSettings .AppSettings ["title"]??
      

  2.   

    楼主用的是vb.net吧?
    你要引入命名空间Imports System.Configuration
      

  3.   

    不是,我用的是C#,在.aspx页面文件里C#难道还跟VB的用法不一样吗?盼指教。
      

  4.   

    不行吧
    你可在title处引用一个控件,然后在后台处理。
    <title><asp:literal id="myPageTitle" runat="server"></asp:literal></title>后台语法
    this.myPageTitle.Text = "页面名称";
      

  5.   

    既然是C#那就应该是:
    <%= ConfigurationSettings.appSettings["title"] %>appSettings 是集合,C#语法获取集合直是 [],VB.net才用 ()
      

  6.   

    C#中区分大小写,是AppSettings而不是appSettings