页面分成两部分,上面为一个table,里面有一个下拉框和一个图片按钮;下面还有多个table,默认为隐藏,根据上面table里选择下拉框的值点按钮,显示下面相关的table,请问如何实现??
解决方案 »
- 返回上一个页面
- 列名或所提供值的数目与表定义不匹配
- 如何实现CSDN中结帖给分中提示共多少分,现在还剩余多少分这样的功能
- js赋值给自定义控件属性。。
- asp.net 与活动目录有什么联系?
- 如何更改asp.net2.0中注册控件密码强度问题
- ==========================调用函数之------参数传递问题===================================
- 有关解决模式,你做了吗?
- excel导出问题,好几天了,不知怎么解决?
- 请问要动态下拉框的值,比如(DropDownList)Page.FindControl(这是个变量m_list).selectitem.value
- 怎样让Gridview中的title只显示10个字符
- 有个Cookies的问题~~~,该怎么解决????
protected string m_cHidden
根据上面table里选择下拉框的值点按钮事件
m_cHidden = "display:none";//隐藏
m_cHidden = "display:block";//显示
用这样的方式隐藏
用js来控制其他的显示与隐藏
document.getElementById(tablename).style.display='none'
document.getElementById(tableid).style.display='block'
document.getElementById(tableid).style.display='none'
龌龊的办法:前台<div id = "viewTable" runat="server">
<table width=.....>
</table>
</div>
后台
if (//条件)
{
viewTable.visable = true;
}没有龌龊,只有更龌龊。^_^
<script type="text/javascript">
function show(id)
{
if(document.getElementById(id).style.display=="none")
{
document.getElementById(id).style.display="block";
}
else
{
document.getElementById(id).style.display="none";
}
}
</script>
<select id="Select1" style="width: 123px" onchange="show(this.value)">
<option selected="selected" value="">请选择</option>
<option value="table1">表一</option>
<option value="table2">表二</option>
<option value="table3">表三</option>
</select>
<table id="table1" style="background-color: #ff00ff">
<tr>
<td style="width: 100px">
1</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
</table>
<table id="table2" style="background-color: gray">
<tr>
<td style="width: 100px">
2</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
</table>
<table id="table3" style="background-color: blue">
<tr>
<td style="width: 100px; height: 21px">
3</td>
<td style="width: 100px; height: 21px">
</td>
<td style="width: 100px; height: 21px">
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
</table>
protected string m_sHidden
根据上面table里选择下拉框的值点按钮事件
m_sHidden = "display:none";//隐藏
m_sHidden = "display:block";//显示
<asp:Panel runat="server" ID="testPanel">
<table> </table>
</asp:Panel>后台:
testPanel.Visible = true/flase;