Я хочу включить определенные файлы на мою страницу.
Я не всегда уверен, что они существуют, поэтому я должен проверить, если они существуют. (В противном случае страница вылетает, как вы, наверное, знаете)
<%@ Page Language="C#" %>
<html>
<body>
<% bool exists;
exists = System.IO.File.Exists("/extra/file/test.txt");
%>
Test include:<br>
<!--#include file="/extra/file/test.txt"-->
</body>
</html>
</html>
В то время как включение работает, проверка кода, если файл существует, не делает.
Если я удалю этот код:
<% bool exists;
exists = System.IO.File.Exists("/extra/file/test.txt");
%>
Все отлично работает.
Я также попытался поместить его в блок <script runat="server">
, но все равно не получилось.