在cs文件中,有办法改变前台显示元素的class吗?
如,前台 <LI id="a1" ><A href="class1.htm" >栏目一</A></LI>
后台cs中,想让代码变成 <LI id="a1"
class="nowit" ><A href="class1.htm" >栏目一</A></LI>
后台代码应该怎么写合适?
a1.class="nowit" 提示编译错误
------解决方案--------------------a1.Attributes.Add("class","tabnow");
------解决方案--------------------a1.CssClass="nowit";
------解决方案--------------------a1.Attributes.Add("class","tabnow");
------解决方案--------------------先给<li>标签加上runat="server"即 <li id="a1" runat="server">,
然后就可以在CS代码中就可以 a1.Attributes.Add("class","tabnow")了
------解决方案--------------------或者是你在cs文件里面写上一个全局变量比如:public string s="";然后你对这个变量赋值。然后在前台写上<%=s%>这样就会把你的s写到前台去。再比如你在s里面写上jq的代码~
------解决方案--------------------就是这个
------解决方案--------------------Refer:
see also:
http://www.cnblogs.com/insus/archive/2013/01/26/2877602.html