当Eval Javascript函数返回为false时,在gridview中隐藏<span>图像

时间:2018-01-11 04:15:01

标签: javascript asp.net

我有一个gridview列。这是一张图片。 我想在评估返回true或false的javascript函数时隐藏此图像(display:none)(如果客户端的文件系统上存在文件) 我该怎么做呢?

2 个答案:

答案 0 :(得分:0)

我不清楚你在哪里设置display属性。是在代码背后还是在javascript函数中?

假设它是一个javascript函数,并且您想要影响span标记的Id,那么请使用类似于以下内容的内容...

var element = document.getElementById('mySpanId');

if (fileFound == false)
    element.style.display = 'none';

其中fileFound是来自js文件检测器函数的布尔返回值。

如果您没有ID(或者您使用后面的代码),那么您需要发布代码示例。

答案 1 :(得分:0)

我想做出类似的事情:

<asp:TemplateField HeaderText="Name" HeaderStyle-Width="100">
<ItemTemplate>
   <div>
        <span class="glyphicon big-glyphicon glyphicon-open" 
           <%#Eval("MyJavaScripFunctionReturnIFFalse_DisplayNone") >
        </span>
    </div>
</ItemTemplate>