我想知道asp.net能不能像asp那样在后台设置前台显示的东西如title/新闻显示数/CSS样式之类的.用什么方法.有没有最简单.不用每个页都要去提取数据库的我现在知道有"数据库/Web.config"能不能通过用户控件呢.每个页加个用户控件以后就把这些都显示出来.

解决方案 »

  1.   

    加样式:
    控件ID.Attributes.Add("style","height:28px;");
      

  2.   

    谁说的后台不能控制显示样式??有了数据库有了强大的。net还有不能控制的?
    1.CSS同样对。net页面有效
    2.说说所有页面的title怎么弄吧,看看web.config到底能干什么?
    在WEB.CONFIG文件中<appSettings>里加入一个自定义标签,全部代码如下:
    <appSettings>
    <add key="SiteName" value="网站名称" />
    </appSettings>好了,aspx页面里写
    <%
    string sitename = "";
    if(ConfigurationSettings.AppSettings["SiteName"]!=null)
    {
        sitename = ConfigurationSettings.AppSettings["SiteName"];
    }
    %>
    <head>
        <title><%=sitename %></title>

    <link href="css/style.css" rel="stylesheet" type="text/css" />
     
    </head>解决了,简单吗?记录集显示数:这个也有问题?方法1:控制SELECT语句获得的记录集数(select top10 *);方法二,页面内直接写代码可以利用for循环控制记录集显示个数(FOR INT I=1;I<=10;I++)