【发布时间】:2012-03-13 21:06:54
【问题描述】:
有一个独特的客户要求,我不确定如何解决。
客户有一个带有浏览按钮的网页表单,用于选择文件。当点击浏览按钮时,他们不想显示本地文件,而是想弹出一个带有文本框的窗口来输入代码。然后使用此代码从本地文件夹中选择一个文件,该文件夹包含 1000 个文件,每个文件都有自己的代码。他们希望阻止用户查看该文件夹中的其他文件。
我确实编写了一个自定义 Windows 表单来模仿网页表单,但他们已经将网页在线并希望重复使用它。
任何想法如何拦截浏览按钮?我可以将 C# 应用程序与 Web 浏览器组件一起使用,但这会拦截浏览按钮吗?
【问题讨论】:
-
你有钉子。你在问,“我怎么拧这个钉子?”答案是,不要用钉子,用螺丝。
-
另外 - 这个方案究竟如何阻止人们只是输入随机代码,直到他们点击一个他们也不应该访问的文件?
-
文件在用户的电脑上?您确实意识到用户可以查看这些文件,只要它们在他的计算机上?
-
@asawyer:是的,但是你用什么尺寸的扳手拧螺丝?
-
计算机在展览中,而不是在某人家中。浏览器将全屏显示,人们在看他们在做什么,所以他们不能只是去“探索”。对于您的问题“该方案究竟如何阻止人们输入随机代码,直到他们点击他们不应该访问的文件”.. 可以询问任何受密码保护的数据