aspx页面中写了如下语句 <link id="alterableCss" rel="stylesheet" type="text/css" href='<%=Session["cssInfor"].ToString()%>'/>
同时,我确保Session["cssInfor"].ToString()是一个正确的样式路径
可是为什么,页面样式不是Session["cssInfor"].ToString()对应的样式呢?
你好:
我测试过。确实是去掉runat="server"以后可以。但如果不去掉的话。你可以将单引号去掉也一样正确。
所以,直接去掉引号就可以了。
希望对你有所帮助。
问题解决了,是因为<head runat="server">的缘故,把runat="server"去掉就可以了。
但是,不明白为什么?还希望大侠们帮忙解释一下...