0

我希望用户能够看到他所在页面的源代码,所以我打算从文件系统 ( Server.MapPath("~/Views/home/index.aspx")) 中读取文件并将其输出到 html 中。

我只是想知道这种方法是否有任何问题,例如 asp.net 进程是否锁定了 aspx/cshtml 文件或类似的东西

4

1 回答 1

2

这完全没问题。Asp.net 不会锁定到 aspx 文件。它在第一次请求时读取这些文件,并以一种格式存储它 IL 格式编译的代码,然后从那时起只监视原始 aspx 的更改。如果文件更改,则重新编译。

参考:动态编译

我找不到任何文档来支持这一点,但如果你阅读了 aspx 文件,你应该没有问题。

于 2012-06-16T04:31:22.270 回答