html中head 怎么引用cs中的public变量

来源:百度知道 编辑:UC知道 时间:2024/06/11 21:59:04
<link href="../style/2/style.css" type="text/css" rel="stylesheet"/>
<script src="../js/ccorrect_btn.js" type="text/javascript"></script>
我就是想把“2”在后台cs文件中动态修改,以<%=style_id %>代替,可运行后出行的是<link href="../style/%lt;<%=style_id %>/style.css" type="text/css" rel="stylesheet"/>,请问这是怎么回事?

head runat="server" 去掉

只有一种方式:
<link href="../style/2/style.css" type="text/css" rel="stylesheet"/>
整行替换成:
<%=Response.Write(GetMyLinkFile())%>

然后在cs代码中实现

public string GetMyLinkFile()
{
string mylink="
<link href="../style/2/style.css" type="text/css" rel="stylesheet"/>"
//你自己去拼上面的代码.
return mylink;

}

head runat="server" 去掉就可以了。
<%=style_id %>出现在html代码内部,代表后台处理程序。可出现在服务器控件(header)中只能当成string了。