<asp:LinkButton ID="lnk"
runat="server"
Text='<%# Eval("LibName") %>'
CommandName="Update"
CommandArgument='<%# Eval("LibID") %>'
Visible='<%# Eval("FolderVisibility") %>'>
</asp:LinkButton>
我有一个asp。 net文件夹树和我的用户想要将文件夹标记为不可见时将其更改为灰色。我找到了一个图标,并已添加到我的项目中。我试图找出实现这种变化的最佳方法。我应该使用javascript函数吗?我无法找到图像文件路径设置的位置。所以任何帮助将不胜感激。我开始时就有这样的想法。
window.onload = function () {
document.getElementById("#lnk").style.visibility
};
答案 0 :(得分:1)
这是你应该尝试的
<img src="@Url.Content("~/Content/Images/yourgreyimg.jpg")"
alt="GrayFolder" />
答案 1 :(得分:1)
I would use CSS to do that. I would add a class element on the ASP
<asp:LinkButton ID="lnk" runat="server" Text='<%# Eval("LibName") %>' CommandName="Update"
CommandArgument='<%# Eval("LibID") %>' Visible='<%# Eval("FolderVisibility") %>' Class='Visible<%# Eval("FolderVisibility") %>'></asp:LinkButton>
So in the HTML the class will come out like "Class='VisibleTrue'" or "Class='VisibleFlase'"
in the CSS you can create a two classes
> .VisibleFlase{
//Icon css here
},
.VisibleTrue{
//icon Css here
}