html - 显示:无人使用type =“button”

标签 html asp.net css

我在ASP.NET表单上有一些按钮,如果用户没有足够的权限,则需要隐藏这些按钮。在后面的代码中,我检查权限并添加“ display:none;”。如有必要,请调整样式。此方法适用于具有type="submit"的输入元素,但对于具有type="button"的输入元素无效。我会以不同的方式使这些按钮隐形吗?

这是产生的HTML(摘自IE10中的源代码)

<input type="submit" id="SaveBtn" name="SaveBtn" style="width: auto;display:none;"   title="Guest users cannot save changes" value="Save" />
<input type="submit" id="DeleteBtn" name="DeleteBtn" style="width: auto;display:none; " title="Only administrators may delete WADs" value="Delete"  />
<input type="button" id="EmailManagersBtn" style="width: auto;display:none;" title="Guest users cannot email managers" value="Email Managers" onclick="SendWADManagerEmail()" />

最佳答案

我要说的是,如果用户没有查看这些按钮的权限,则根本不应渲染这些按钮。可以使用IE中的开发工具栏和firefox中的firebug等工具修改CSS。

除了相同的CSS(添加display:none)之外,还应隐藏两者和

关于html - 显示:无人使用type =“button”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22812499/

相关文章:

asp.net - App.Config 和 Web.Config 的区别?

css - 使CSS文件中的所有规则仅适用于id的后代

html - 如何在不影响文本的情况下制作透明框?

php - 提交按钮上的 Javascript

c# - 使用C#ASP.NET将Word文档内容传输到服务器端的Web环境

javascript - 使用拨号控制动画图像 (HTML/JavaScript/...)

javascript - 如何从 iFrame 中获取文本值

c# - 等待或超时的异步操作

Asp.net时间输入控件建议

jquery - 使用 CSS 和 Jquery 在 mousedown 上移动旋转立方体