C# 判断iis写入文本中是否存在<iframe ,以禁操作

2025-02-24 17:43:27
推荐回答(4个)
回答1:

整一个文件夹浏览框!

然后递归所有。aspx的文件!

然后用IO包里面的文本流读取文件!

判断
有就replace为空!或者给出提示!或者删除从开始标记之间的内容!

回答2:

服了你了。你这是舍本求末啊, 不考虑如何杀毒,如何增强服务器安全性,却考虑如何禁止写 iframe ?

回答3:

如果是独立程序,可以考虑使用 FileSystemWatcher 组件,监视网页源码的修改。

如果是ASP.net程序,可以使用 HttpHandler 或 HttpMoudle 来解决。具体是继承 IHttpMoudle 接口,在请求完成后拦截网页内容。

回答4:

我觉得2楼说的很有道理....确实有点舍本求末....

但是你非要这么说的话...3楼的方法可以完成你要的功能了....

加上一个定时器....定时检测服务器的指定目录...