一个HTML标签的问题,在线等高手解答!

时间:2022-10-13 17:37:09
<LINK id="homeStyle"  runat="server" href="../css/red.css" type="text/css" rel="stylesheet">
我在页面上定义了一个如上标签,请问如何在后台定义他,获得他的值。

7 个解决方案

#1


比如:
homeStyle.Attributes.Add("rel", "stylesheet")

#2


你页面上已经 runat="server"
后台还需定义什么
直接按ID访问其href属性什么的

若要在后台定义
写一段js用Response.write输出就可以了

#3


RegisterClientScriptBlock("CommonStyle", "<link href='css/style.css' type=\"text/css\" rel=\"stylesheet\"></link>");

#4


LINK是你自己定义的组件吗?
可以用(LINK)this.FindControl("homeStyle")来获得。

#5


只在前台声明runat=server 
后台并不能访问到他
因为后台没有自动声明,比如象:
protected System.Web.UI.HtmlControls.HtmlInputText CssPath;
主要不知道LINK属于那一个类

#6


后台声明
System.Web.UI.HtmlControls.HtmlGenericControl homeStyle;

然后用

#7


看来是没人给解决了,
虽然问题没有解决,
我还是要谢谢大家的支持帮助。:)

#1


比如:
homeStyle.Attributes.Add("rel", "stylesheet")

#2


你页面上已经 runat="server"
后台还需定义什么
直接按ID访问其href属性什么的

若要在后台定义
写一段js用Response.write输出就可以了

#3


RegisterClientScriptBlock("CommonStyle", "<link href='css/style.css' type=\"text/css\" rel=\"stylesheet\"></link>");

#4


LINK是你自己定义的组件吗?
可以用(LINK)this.FindControl("homeStyle")来获得。

#5


只在前台声明runat=server 
后台并不能访问到他
因为后台没有自动声明,比如象:
protected System.Web.UI.HtmlControls.HtmlInputText CssPath;
主要不知道LINK属于那一个类

#6


后台声明
System.Web.UI.HtmlControls.HtmlGenericControl homeStyle;

然后用

#7


看来是没人给解决了,
虽然问题没有解决,
我还是要谢谢大家的支持帮助。:)