innerHTML清空问题 我用js把标签内容清空后一刷新页面为什么又有了?点击清空按钮后执行 document.getElementById('<%= label1.ClientID %>').innerHTML = ""; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.getElementById(' <%= label1.ClientID %>').value="" LS错了 label标签被编译成HTML 就是span了 所以还是document.getElementById(' <%= label1.ClientID %>').innerHTML 或者 可以 innerTextLZ清空又有了 关键问题是 你这个label绑定的是数据库字段,刷新页面就重新获取一次数据库信息,将这个值赋给label 这是必然的,因为viewstatee保存了你清空前的标签内容。像label这样的控件是无法用js重设其内容的,textbox可以用js重设内容。 后面加一句return false。不让他回执到服务器端 直接用Label的ID不就完了,又不是不支持,为什么有些人就喜欢用<%= label1.ClientID %> 你的这个是客户端的清空,服务器段根本就不知道,你做了清空的工作,你可以在服务器端进行清空。这样的话就可以了,或者你全部用AJAX来实现。 刷新后 page load时又会重新绑定数据(譬如读数据库或通过viewsate) document.getElementById(' <%= label1.ClientID %>').value="" <input type="button" onclick="document.getElementById(' <%= label1.ClientID %>').value='';"></input> label 编译完后不是服务器端的。所有innerHtml 或innerText后值不能保存到服务端。页面回调服务端的时候,值会变回以前的值可以把label 换成textbox SQL SERVER2000查询EXCEL数据 'Microsoft.Jet.OLEDB.4.0' 问个问题^_^ 这个怎么做? 程序的设计 请教个gridview 加超联接的问题 WebService的潜在。。 【讨论】 身份验证 你选择Froms 还是 Session? 关于asp.net + IIS + 二级域名/三级域名 泛指向的问题!求救!在线急等~ 两个问题,一个关于模式窗口的,一个关于动态创建目录的 上传多个文件的问题 为什么使用文本框显示数据库的数据时仅显示一部分? 使用异步操作实现注册 ASP.NET三层架构中的数据交流问题
LZ清空又有了 关键问题是 你这个label绑定的是数据库字段,刷新页面就重新获取一次数据库信息,将这个值赋给label
像label这样的控件是无法用js重设其内容的,textbox可以用js重设内容。
页面回调服务端的时候,值会变回以前的值可以把label 换成textbox