有的值为什么留不住 if (!IsPostBack) { Ltemplate.ForeColor = System.Drawing.Color.FromName("#01a5ec");}我很奇怪,为什么POSTBACK之后,这个语句就没有用了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然拉,应为你设定的是:不是postback时,Ltemplate.ForeColor = System.Drawing.Color.FromName("#01a5ec");才起作用。而你在postback后,就肯定无效咯 IsPostBack为true时候,就表示是回传,!true 就等于false if(false){///你觉得这里面会会执行吗?} 我知道啊,但是第一次不是执行的吗?我以后又没有修改它的值,为什么不是System.Drawing.Color.FromName("#01a5ec")了呢? 那是因为PostBack以后这条语句就不执行了,要是还要它执行就把那个if语句拿掉。 但是比如LABEL.TEXT="123";这样的语句,他就不会丢失啊 这和viewstate有关。默认情况下label.text值是被存储在viewstate中,所以页面刷新值夜存在,但是样式就不同了。在页面刷新之后,就被重置。所以才有你看到的情况 java与.NET net 2.0网站下建立net 4.0的虚拟目录 部分访客出现空白 请帮忙看看下面的代码出了什么问题 openlayer读取GML效率太慢,有没有什么解决方法呢?或是有什么其他GIS客户端能代替? asp.net 2.0中CSS定位用absolute不能准确定位? 200分求--2------读取文件路径。。。。。 关于上传下载文件路径的问题 如何实现类似outlook express的防二重启动功能! 关于强制类型转换的效率问题 各位csdn的兄弟,我应不应该转到网站的后台开发,请给个建议 winserver 操作客户端文件 fckeditor2.6.3有使用有效期吗?
而你在postback后,就肯定无效咯
{
///你觉得这里面会会执行吗?
}