惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
博客园 - 叶小钗
The Cloudflare Blog
D
DataBreaches.Net
J
Java Code Geeks
G
Google Developers Blog
L
LangChain Blog
N
Netflix TechBlog - Medium
Stack Overflow Blog
Stack Overflow Blog
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
小众软件
小众软件
量子位
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
博客园_首页
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
腾讯CDC

博客园 - 萝卜青菜

.Net2.0在程序中编译代码 - 萝卜青菜 - 博客园 C#利用VB的My功能来显示文件拷贝、删除、移动进度 - 萝卜青菜 - 博客园 .net2.0提供的TextBox候选文字提示功能 .net2.0轻松判断NumLock、CapsLock、ScrollLock、Insert键的状态:) .net2.0轻松取得应用程序图标 利用System.Media来做声音提醒 .net2.0窗体关闭时自动保存窗体位置及大小 .net2.0中改变数组大小 将窗体或窗体上某控件保存为图片 让窗体关闭按钮无效新法 ClickOnce部分信任文件达到一定大小怎么办?(技巧) 新增的Application.OpenForms属性 全屏显示一个图片文件 使用静态类来简化单件 新的两道面试题(简单) 求问模式达人,静态类可否代替单件? 使Div内内容可编辑:) GridView&DetailsView对XML文件增删改 对象池及数据库连接对象池
页面根据不同Url显示不同Title以及不同的Mete
萝卜青菜 · 2006-07-22 · via 博客园 - 萝卜青菜

数据库采用SQL Server 2005 Express Edition, 数据库构造就不说了。
SQL语句:

SELECT title, keywords, description FROM PageInfo WHERE (url= @url)

SqlDataSource,名字为sds
具体的代码如下:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class Header_cs : System.Web.UI.MasterPage {
  
protected void Page_Load(object sender, EventArgs e) {

    sds.SelectParameters.Add(

"url",
      Request.AppRelativeCurrentExecutionFilePath);
    IDataReader reader 
=
      (IDataReader)sds.Select(
new DataSourceSelectArguments());if (reader.Read()) {
      Page.Header.Title 
= reader.GetString(0);
      HtmlMeta meta1 
= new HtmlMeta();
      HtmlMeta meta2 
= new HtmlMeta();
      meta1.Name 
= "keywords";
      meta1.Content 
= reader.GetString(1);
      meta2.Name 
= "description";
      meta2.Content 
= reader.GetString(2);
      Page.Header.Controls.Add(meta1);
      Page.Header.Controls.Add(meta2);
    }
  }
}