我前台绑定的时候判断
<span style="visibility:<%# Eval("ExitID").ToString().Trim()==""?"visible":"hidden"%>; display:<%# Eval("ExitID").ToString().Trim()==""?"compact":"none"%>;">
<asp:LinkButton ID="lbtbtnSelect" runat="server" OnClientClick="return ShowAppraise();"
CssClass="add-button"> </asp:LinkButton>
</span>
<span style="visibility:<%# Eval("ExitID").ToString().Trim()==""?"hidden":"visible"%>; display:<%# Eval("ExitID").ToString().Trim()==""?"none":"compact"%>;">
<asp:LinkButton ID="lbtSelect" runat="server" OnClick="lbtSelect_Click" OnClientClick="Getinfo();"
CssClass="find-button" ToolTip="查看信息化详情"> </asp:LinkButton>
</span>
判断那2个按钮的显示和隐藏
后台这样绑定
if (!Page.IsPostBack)
{
this.BindingI();绑定的方法
}
但是没次做完操作后刷新 图标都不变 怎么回事啊》?
<span style="visibility:<%# Eval("ExitID").ToString().Trim()==""?"visible":"hidden"%>; display:<%# Eval("ExitID").ToString().Trim()==""?"compact":"none"%>;">
<asp:LinkButton ID="lbtbtnSelect" runat="server" OnClientClick="return ShowAppraise();"
CssClass="add-button"> </asp:LinkButton>
</span>
<span style="visibility:<%# Eval("ExitID").ToString().Trim()==""?"hidden":"visible"%>; display:<%# Eval("ExitID").ToString().Trim()==""?"none":"compact"%>;">
<asp:LinkButton ID="lbtSelect" runat="server" OnClick="lbtSelect_Click" OnClientClick="Getinfo();"
CssClass="find-button" ToolTip="查看信息化详情"> </asp:LinkButton>
</span>
判断那2个按钮的显示和隐藏
后台这样绑定
if (!Page.IsPostBack)
{
this.BindingI();绑定的方法
}
但是没次做完操作后刷新 图标都不变 怎么回事啊》?
<span style="visibility:<%# Eval("ExitID").ToString().Trim()==""?"visible":"hidden"%>; display:<%# Eval("ExitID").ToString().Trim()==""?"compact":"none"%>;">
<asp:LinkButton ID="lbtbtnSelect" runat="server" OnClientClick="returnShowAppraise();"CssClass="add-button"> </asp:LinkButton>
</span>
<span style="visibility:<%# Eval("ExitID").ToString().Trim()==""?"hidden":"visible"%>; display:<%# Eval("ExitID").ToString().Trim()==""?"none":"compact"%>;">
<asp:LinkButton ID="lbtSelect" runat="server" OnClick="lbtSelect_Click" OnClientClick="Getinfo();"
CssClass="find-button" ToolTip="查看信息化详情"> </asp:LinkButton>
</span>帮你排排版,再看
不是很明白楼主的意思。
什么不变?
<asp:LinkButton ID="lbtSelect" runat="server" OnClick="lbtSelect_Click" OnClientClick="Getinfo();"
CssClass="find-button" ToolTip="查看信息化详情"> </asp:LinkButton>
既然 runat="server" 前台不行就后台判断
做完的结果是每次添加完 查询的字段也不为空 绑定也能正常绑定 但就是应该显示的查看按钮没有显示,应该隐藏的添加按钮没有隐藏。不知道问题出在哪里
用脚本去写这些..你生成的时候就可以打 Getinfo(id)找进去..就可以了..为什么还要后台判断..这样还可以无刷新...
奥 。。dispaly:none ; CSS1隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间
visibility: hidden;设置或检索是否显示对象。与display属性不同,此属性为隐藏的对象保留其占据的物理空间。如果希望对象为可视,其父对象也必须是可视的。
只用dispaly:none 可以吗?
服务器控件这么干不好吧dispaly:none
<option <%# Eval("km").ToString()=="数学"? "selected='selected'":"" %> >数学</option>和我这个差不多,你应该能看明白吧