Javascript 在呈现页面时隐藏敲除JS的警报
我正在asp.NETMVC代码中使用敲除验证。加载页面时,div控件中的敲除验证消息也会被刷新Javascript 在呈现页面时隐藏敲除JS的警报,javascript,asp.net-mvc,knockout.js,Javascript,Asp.net Mvc,Knockout.js,我正在asp.NETMVC代码中使用敲除验证。加载页面时,div控件中的敲除验证消息也会被刷新 <div class="alert alert-danger alert-dismissable" data-bind="visible:shouldShowalert"> Please enter or select value of any of the fields..<a class="alert-link" href="#"></a>. <
<div class="alert alert-danger alert-dismissable" data-bind="visible:shouldShowalert">
Please enter or select value of any of the fields..<a class="alert-link" href="#"></a>.
</div>
<div class="alert alert-info alert-dismissable" data-bind="visible:shouldShowrecordalert">
No records found..<a class="alert-link" href="#"></a>.
</div>
请输入或选择任何字段的值。。。
没有找到任何记录。。。
在页面加载时显示这两个div
如何避免这种情况?谁能帮我摆脱这种状况 有几种方法可以做到这一点。可能最简单的方法就是将
display:none
放在其style
属性中:
<div style="display: none" class="alert alert-danger alert-dismissable" data-bind="visible:shouldShowalert">
^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^
这是KO与visible
一起使用的样式值,因此当呈现页面并应用KO时,visible
将接管。在此之前,div将不可见