1

一个快速的问题。我有两个运行服务器端的文本框,并关闭了它们的可见性。我正在使用几个需要文本框存在的 ASP.NET 控件。但是,我正在从后面的代码中填充它们,并且不希望用户看到这一点。用户可以打开可见性并查看在文本框中输入的值吗?我尝试使用 FireBug,但似乎无法选择可见性选项来对其进行编辑。但是,我对 Firebug 很陌生,所以可能还有另一种方法?或者在服务器端运行它是否意味着客户端永远无法查看文本框的内容?谢谢

4

1 回答 1

1

使用 Visible 的服务器端属性设置为 false 将导致控件根本不会在浏览器中呈现,这意味着用户将无法在页面源或任何内容中查看它们。

但是,如果您使用设置为无的 CSS 显示属性,则该控件实际上已呈现并且只是在浏览器中不可见...尽管,由于它是服务器端控件,因此该值将位于已加密的 Viewstate 上,并且用户需要精通技术以实际达到控制值

于 2010-01-30T19:51:51.617 回答