Поскольку это html-файл, с которым вы хотите работать, простое решение - добавить случайное число и конец URL-адреса, как показано ниже
<iframe id="iframe" src="http://www.phy.mtu.edu/basiccomputing/sample.html?12345" runat ="server" width="200" height="300"></iframe>
Я не знаю, какой движок просмотра вы используете, поэтому я не могу предоставить образец, который вы просто скопировали и вставили.
Вы должны заменить ?12345
случайным числом, таким как new Random().Next().ToString()
Если вы вызываете страницу asp.net, вы можете управлять ею с помощью
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
больше информации об этом:
Примеры кэширования ASP.NET
надеюсь, это поможет