如何将值从cs文件传递到asp.net中的asp设计文件

问题描述:

你好

我想在我的网站上根据现有的CSS类在特定的几秒钟内在网页上进行更改.

从数据库获取的css类路径,这就是为什么我希望将此路径传递给我的asp页面设计中的href属性的原因.


这样的ex链接

Hello

In my web site I want to get changes on my webpage for particular seconds based on my existing css classes.

that css class path getting from database that''s why I want to to pass this path into href attribute in my asp page design.

ex link like

<link href="mycss.css" rel="Stylesheet" type="text/css"  runat="server"/>


这样的过程
step1
CS文件从数据库中获取价值
步骤2

在此href位置中,我想从CS文件中调用值


process like this
step1
that cs file geting value from database
step 2

Here in this href location i want to call value from cs file

Any body help me on this.

第1步-

请查看下面的链接,以从SQL Server数据库中获取数据.

http://msdn.microsoft.com/en-us/library/bh8kx08z.aspx

第2步-

Page_Init事件中从数据库中获取您的详细信息,然后注册您的CSS参考,如下所示.
Step 1 -

Have a look at below link to fetch your Data from SQL Server Database.

http://msdn.microsoft.com/en-us/library/bh8kx08z.aspx

Step 2 -

Fetch your details from Database in Page_Init Event and register your CSS reference as below.
protected void Page_Init(object sender, EventArgs e)
{
  //Fetch your CSS Href details from Datbase here.	 
  string cssHrefFromDB = "cssHrefFromDB";
  
  HtmlLink cssDynamic = new HtmlLink();
  cssDynamic.Href = cssHrefFromDB;
  cssDynamic.Attributes["rel"] = "stylesheet";
  cssDynamic.Attributes["type"] = "text/css";
  cssDynamic.Attributes["media"] = "all";
  Page.Header.Controls.Add(cssDynamic);

}