回答
看看这个问题
How can you mine the "Last Modified Date" for an ASP.NET page which is based on a Master Page?
你需要的基本代码是这样
Dim strPath As String = Request.PhysicalPath
Label1.Text = "Modified: " + System.IO.File.GetLastWriteTime(strPath).ToString()
i想要获得像谷歌,雅虎,认识像.. – Prabhakaran 2012-02-10 12:57:54
网站的更新时间为什么不在第一时间提到你的问题?所以你想知道不是当前页面的网页的最后修改时间?你想让用户从可用页面列表中选择或让他在文本框中输入url吗? – 2012-02-10 13:17:30
FileInfo.LastWriteTime应该给你你需要的东西:
System.IO.File.GetLastWriteTime(Request.PhysicalPath).ToString();
据对对方的回答您的评论,你不是想要得到任何的网站(而不是你自己的ASP的最后修改时间.NET页面)。你可以使用Net.HttpWebRequest来请求给定的URL来获取HttpResponse的LastModified属性:
Protected Sub GetLastModifiedTimeOfWebPage(sender As Object, e As EventArgs)
Dim url = Me.TxtURL.Text.Trim
If Not url.StartsWith("http:") Then url = "http://" & url
Dim ResponseStatus As System.Net.HttpStatusCode
Dim lastModified As Date
Try
lastModified = RequestLastModified(url, ResponseStatus)
Catch ex As System.Exception
' log and/or throw
Throw
End Try
If ResponseStatus = Net.HttpStatusCode.OK Then
Me.LblLastModified.Text = lastModified.ToString
End If
End Sub
Public Shared Function RequestLastModified(_
ByVal URL As String, _
ByRef retStatus As Net.HttpStatusCode
) As Date
Dim lastModified As Date = Date.MinValue
Dim req As System.Net.HttpWebRequest
Dim resp As System.Net.HttpWebResponse
Try
req = DirectCast(Net.HttpWebRequest.Create(New Uri(URL)), Net.HttpWebRequest)
req.Method = "HEAD"
resp = DirectCast(req.GetResponse(), Net.HttpWebResponse)
retStatus = resp.StatusCode
lastModified = resp.LastModified
Catch ex As Exception
Throw
Finally
If resp IsNot Nothing Then
resp.Close()
End If
End Try
Return lastModified
End Function
注:很多网站骗与此属性仅返回当前时间。
- 1. 如何查找上次修改日期的文件?
- 2. 如何锁定“上次修改日期”?
- 3. 显示网页的上次修改日期/时间
- 4. 在Cocoa中查找文件的上次修改日期
- 5. 如何挖掘基于主页的ASP.NET页面的“上次修改日期”?
- 6. 如果比上次修改日期更新,刮去网址-Scrapy
- 7. 上次修改SQL Server行日期
- 8. Wordpress(database);显示上次修改日期?
- 9. 比较上次修改日期
- 10. Google Fusion表上次修改日期
- 11. 上次修改日期不正确
- 12. Microsoft Access上次修改日期
- 13. 获取网址的上次修改日期
- 14. 如何获取c#网页的最后修改日期?
- 15. Android:我如何获取文件的上次修改日期?
- 16. 如何设置文件上次修改日期?
- 17. 如何将Last-Modified日期与文件上次修改日期进行比较?
- 18. 如何使用上次修改日期来缓存单个页面1小时?
- 19. EWS - 在Exchange Web Services 2007中查找上次日历修改
- 20. 如何查找上次修改的子文件夹?
- 21. 如何修改日期?
- 22. 如何检查上次修改日期是否在30天到60天之间?
- 23. 如何获取MS Access数据库作者,上次修改日期,上次修改等使用vb.net等
- 24. 如何在NSManagedObject每次更改时设置修改日期?
- 25. 上传后修改的日期更改
- 26. 如何查找大于一定大小的文件,并按上次修改日期对它们进行排序?
- 27. 如何在Windows命令行上获取文件的上次修改日期?
- 28. 如何查找Azure AD中的用户对象上次更改/修改时间?
- 29. 网页未知的最后修改日期
- 30. 在Java中获取网页资源的修改日期
http://msdn.microsoft.com/en-us/library/system.io.filesysteminfo.lastwritetime.aspx 'System.IO.File.GetLastWriteTime(Request.PhysicalPath).ToString();' – 2012-02-10 12:54:24