<asp:DropDownList ID="DropDownList9" runat="server" Width="105" onchange="ChangeTR()">
<asp:ListItem Text="x1" Value="0"></asp:ListItem>
<asp:ListItem Text="x2" Value="1"></asp:ListItem>
<asp:ListItem Text="x3" Value="2"></asp:ListItem>
</asp:DropDownList><tr id="chengpin"">
<td>
.......
</td>
</tr><script language="javascript" type="text/javascript">
function ChangeTR()
{
if(document.all.DropDownList9.value=="0")
chengpin.style.display="display";
else
chengpin.style.display="none";
}
</script>
如上代码,我用Js控制表格中某一行的显示隐藏,可以正常实现,但是页面上如果选择了其他设置AutoPostBack为True的控件,则那一行会回到初始值。比如我现在是选到隐藏行,点及其他一个控件,就又显示了。请问有什么办法能解决?
解决方案 »
- 请问Asp.net中,可以使用什么控件来打印。又没有相关的控件呢?
- 请问NHibernate里,many-to-many关联后的表,怎样实现事务增加,更改???
- 微软的TREEVIEW如何让他点+,-展开不要用刷新页面,点节点才刷新?
- 大家好,我的环境又出问题了!!···
- 我写的一个ASP.Net的程序,一个人使用没什么关系,但几个人同时使用就会死掉!请高手指点,急!
- 关于DATAGRID的数据列。
- 新手寻求帮忙:请推荐一些比较好的ASP.NET的教程书籍
- 读取数据问题
- ASP.NET中如何实现视频播放,如何通过传入的视频名称来播放不同的视频
- 怎么用一个循环找得所在页面上的TextBox控件(包括放在HtmlTable里面的)??
- net后台注册脚本
- .NET 中Fileupload的filename问题
多写一引号
隐藏域等记录是否可见,加载时取值判断
不要用JS 。
AutoPostBack 的时候,把正格页面又LOAD了一篇
我就是用的updatepanel额...
onserverchange也不行额,没反应了
protected void ChangeTR(object sender, EventArgs e)
{
if( DropDownList9.value=="0")
chengpin.隐藏;
else
chengpin.显示;
}