繁体   English   中英

服务器端控件隐藏-可能在客户端读取值?

[英]Server side control hidden - possible to read values client side?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM