C#编译上次更新的时间

0 c# asp.net

我有一个网站,我想在网站的页脚中加入"最后编译时间:XX:XX:XX".是否有一种自动方式在编译时更改asp:标签的内容?

Yur*_*ich 5

您可以使用反射来查找当前程序集并获取上次写入时间.然后,您可以绑定当前标签的Text属性,也可以在Page Load中设置它.

File.GetLastWriteTime(Assembly.GetExecutingAssembly().Location)
Run Code Online (Sandbox Code Playgroud)

或者您可以使用UTC

File.GetLastWriteTimeUtc(Assembly.GetExecutingAssembly().Location)
Run Code Online (Sandbox Code Playgroud)