c# master的runat =server 的head里,的link 想要加随机数 的办法

master,

<!DOCTYPE HTML>
<html>
<head runat="server">

<link rel="stylesheet" type="text/css" href='../static/css/public.css<%=MyRand %>'  />

 

//这样写的法,MyRand,变成了,%3C%25=MyRand%20%25%3E

//而它正确应该是:?随机数

换一种写法,

<!DOCTYPE HTML>
<html>
<head runat="server">

<link rel="stylesheet" type="text/css" href='../static/css/public.css'  />

 <!--<%=MyRand %>-->          //这个输出却是正确的随机数

 

不过也许这也没办法,因为<head runat="server">,它会自行控制<link 的href的相对路径,

解决办法,可以为<link 加上 runat,和id,在它的OnLoad事件里控制,它的Href属性,加上?随机数

 

posted @ 2017-05-16 14:51  以函  阅读(348)  评论(0编辑  收藏  举报