如何将值从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 inPage_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);
}