有没有办法在ASP.NET中的客户端上运行代码?

时间:2011-09-03 02:25:06

标签: asp.net

正如标题所说,我将如何做到这一点?我想检查存储在文件中的值。

4 个答案:

答案 0 :(得分:3)

这是不可能的,与ASP .NET无关。浏览器负责将页面呈现给客户端,并且由于显而易见的原因(安全性),浏览器无法访问用户的文件系统。浏览器唯一能做的就是读取从网站所属的同一域发送给用户的cookie(实质上是文本文件)。

HTML5有一项名为local storage的新功能,但您仍然无法访问用户计算机上的 ANY 文件。

答案 1 :(得分:0)

使用Javascript与ASP.Net应用程序可以很好地工作,我已经完成了几个我已经完成的网站。如果您只想在勾选复选框时在客户端上运行某些代码,请尝试此操作...

将myFunction()部分替换为您要编写的任何客户端代码。

如果您不熟悉Javascript语言,请查看... http://www.w3schools.com/js/default.asp

答案 2 :(得分:0)

您可以使用ActiveX控件或SilverLight

来实现

答案 3 :(得分:0)

有些人说这是不可能的,互联网也是如此。但是,我之前在Intranet系统上做过这个。服务器知道用户的计算机名称,可以访问本地配置文件,没有ActiveX,没有Silverlight。